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

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

WBOY
WBOYオリジナル
2016-06-13 12:58:40913ブラウズ

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 ="725ced6098f3204230867421be48b0ec$v) {
if(is_numeric(k) && $k == $v) $id[] = $v;
}

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

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

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

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

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