ホームページ > バックエンド開発 > PHPチュートリアル > PHP およびタグ選択に関連する問題

PHP およびタグ選択に関連する問題

WBOY
リリース: 2016-06-13 12:58:40
オリジナル
918 人が閲覧しました

PHP およびタグからの選択に関する問題

<?  $DBQuanXian= new mysql();<br />
	      $sqlQuanXian="select * from GangWei";<br />
		  $DBQuanXian->query($sqlQuanXian);<br />
		  while($resQuanXian=$DBQuanXian->fetch()){<br />
	  ?><br />
      <input type="checkbox" name="<?=$resQuanXian['ID']?>" value="<?=$resQuanXian['ID']?>" /><br />
<? }?><br />
ログイン後にコピー


フォームを送信するページでこの入力の名前を選択したいのですが、どうすればよいですか?それともそれを達成するための他の方法はありますか?アドバイスをお願いします
-----解決策------------
チェックボックスは動的に名前が付けられます name =""
したがって、name の値は不確実であるため、$_POST 配列全体を走査する必要があります
foreach($_POST as $k=>$v) {
if(is_numeric(k) && $k == $v) $id[] = $v;
}

通常、配列
で名前が付けられます name="id[]"
これにより、読みやすくなります
$id = $_POST['id'];

-----解決策---------

引用:
チェックボックスには動的に名前が付けられます name=""
したがって、name の値は不確実であるため、$_POST 配列全体を走査する必要があります
foreach($_POST as $k=>$v) {
if(is_numeric(k) && $k == $v) $id[] = $v;
}

通常、配列
で名前が付けられます 名前=……

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