ホームページ > バックエンド開発 > PHPチュートリアル > PHPでチェックボックスが選択されているかどうかを確認する方法

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

藏色散人
リリース: 2023-04-08 09:16:01
転載
3753 人が閲覧しました

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

Checkboxcheckbox は通常、PHP フォームの送信に使用されます。この記事では、例を使用して、PHP がチェック ボックスの値が選択されているかどうかを判断する方法を紹介します。必要な友人は、この記事の例を参照してください。

この記事では、次の 2 つの知識ポイントを紹介します。

1.php フォームの送信 チェックボックスの値を取得する方法 checkbox

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

これら 2 つの知識ポイントをそれぞれ説明しましょう:

1. 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>
ログイン後にコピー

すべてのチェックボックスの name 属性が 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; )
ログイン後にコピー

2. PHP はチェックボックスの値が選択されているかどうかをどのように判断しますか?

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

<?php
$checkbox_select=$_POST["category"];
for($i=0;$i<count($checkbox_select);$i++)
{
echo "选项".$checkbox_select[$i]."被选中<br />";
}
?>
ログイン後にコピー

php 関連の知識については、php チュートリアル をご覧ください。

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

関連ラベル:
php
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート