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 ="=$resQuanXian[ 「ID」]?>"
したがって、name の値は不確実であるため、$_POST 配列全体を走査する必要があります
foreach($_POST as $k=>$v) {
if(is_numeric(k) && $k == $v) $id[] = $v;
}
通常、配列
で名前が付けられます
name="id[]"
これにより、読みやすくなります
$id = $_POST['id'];
-----解決策---------
+1
でもいつも慣れないんです。