ホームページ >バックエンド開発 >PHPの問題 >PHPはチェックボックスが選択されているかどうかを判断します

PHPはチェックボックスが選択されているかどうかを判断します

(*-*)浩
(*-*)浩オリジナル
2019-09-21 11:11:492796ブラウズ

php チェックボックス チェックボックスが選択されているかどうかを確認する

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]=&#39;php&#39; [1]=&#39;java&#39; )

phpチェックボックスの値が選択されているかどうかを確認する方法

知っている PHP でチェックボックスの値を取得する方法がわかったので、チェックボックスの値が選択されているかどうかを判断するのは非常に簡単になります。取得するには、変数 $checkbox_select をトラバースするだけで済みます。チェックボックスのどの値が選択されているか。 うわー

以上がPHPはチェックボックスが選択されているかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。