チェックボックスのマルチオプション値を取得する場合、PHP チュートリアルは配列の形式である必要があります。test[] を使用してそれを取得します。以下のコードを参照してください。
<フォームメソッド="post" action="checktest.php">print_r($str);
; フォーム>
上記の入力の name 属性に注意してください。各属性の内容は同じであり、すべて test[] を追加する理由は、test の内容を配列に転送するためです。
checktest.php のコード内容は次のとおりです:
$str =implode(',',$_post['test']);
12345
ああ。以下は私の友人が書いたものです。
phpコード
週の後の角括弧を省略しないでください。省略すると、PHP を使用するときに最後の値しか取得できなくなります。その後、php は以下のように扱いやすくなります:
phpコード
方法 1:
$weeks = $_post['weeks']
for($i=0;$iecho $weeks[1]."
";方法 2:
$array = $this->request->getparameter("weeks[]"); $str =implode(',',$array); エコー $str;
技術記事 PHP チュートリアルでは、チェックボックスのマルチオプション値を取得する場合は、次のように配列形式にする必要があります。次に、PHP post を使用して取得します。以下のコードを参照してください。フォームメソッド=ポストアクション=checktest.php入力名=テスト...
http://www.bkjia.com/PHPjc/631344.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/631344.html