php チェックボックス チェックボックスが選択されているかどうかを確認する
phpチェックボックス チェックボックスの値を取得する方法
#最初にフォームを作成します: (推奨学習: PHP プログラミングの入門から習熟まで )
<form action ="HandleFormCheckBox.php" method="post"> <ul> <li><input type ="checkbox" name ="category[]" value ="php">php教程</li> <li><input type ="checkbox" name ="category[]" value ="java">java教程</li> <li><input type ="checkbox" name ="category[]" value ="mysql">mysql教程</li> <li><input type ="checkbox" name ="category[]" value ="html">html教程</li> </ul> <input type ="submit"> </form>すべてのチェックボックスの名前が属性はすべて category[] ですが、なぜこのように設定する必要があるのでしょうか?この設定は、すべてのチェックボックスをグループとして扱い、PHP サーバーで $_POST['category'] を使用して、選択されたすべてのチェックボックスの値を取得できるためです。
php サーバー側でチェックボックスの値を取得するコードは次のとおりです:
<?php $checkbox_select=$_POST["category"]; print_r($checkbox_select); ?>ここでの $checkbox_select 変数は配列です。たとえば、次のようになります。 「php チュートリアル」を選択した場合 「Java チュートリアル」を使用した場合、$checkbox_select の値は次のようになります。
Array( [0]='php' [1]='java' )
phpチェックボックスの値が選択されているかどうかを確認する方法
知っている PHP でチェックボックスの値を取得する方法がわかったので、チェックボックスの値が選択されているかどうかを判断するのは非常に簡単になります。取得するには、変数 $checkbox_select をトラバースするだけで済みます。チェックボックスのどの値が選択されているか。 うわー
以上がPHPはチェックボックスが選択されているかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。