ホームページ  >  記事  >  バックエンド開発  >  フォーム内のすべてのチェックボックスの値を取得するPHPメソッドのサンプルコード

フォーム内のすべてのチェックボックスの値を取得するPHPメソッドのサンプルコード

怪我咯
怪我咯オリジナル
2017-07-11 14:17:041592ブラウズ

phpはフォームを取得しますチェックボックスチェックボックスの値は他の開発言語とは異なります。この記事では、phpでフォーム内のすべてのチェックボックスの値を取得する方法を紹介します。必要な方は、この記事を参照してphpチェックボックスの値を確認してください。導入。

一般的にphpでは常に最後のチェックボックスの値しか取得されないのですが、どうすれば全てのチェックボックスの値を取得できるのでしょうか?

解決策は次のとおりです:

フォームのコードの一部は次のとおりです:

<input type="checkbox" name="frm_tag[]" value="1">1
<input type="checkbox" name="frm_tag[]" value="2">2
<input type="checkbox" name="frm_tag[]" value="3">3
<input type="checkbox" name="frm_tag[]" value="4">4
<input type="checkbox" name="frm_tag[]" value="5">5

上記の入力の名前属性に注意してください。各属性の内容はすべて同じです。 frm_tag[]. []を付けているのはfrm_tagを作るためですarrayの形で渡します。

注: frm_tag の後の角括弧を省略しないでください。省略すると、PHP の使用時に最後の値しか取得できなくなります。

POSTで渡されたデータを処理するphpのコードは次のとおりです:

$str_tag = "";
$frm_tag = $_POST[&#39;frm_tag&#39;];
for($i=0;$i<count($frm_tag);$i++){
  echo $frm_tag[$i]."<br>";
  if($i==0)
   $str_tag = $frm_tag[$i];
  else
   $str_tag = $str_tag.",".$frm_tag[$i];
}
echo $str_tag;
}

以上がフォーム内のすべてのチェックボックスの値を取得するPHPメソッドのサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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