Heim >Backend-Entwicklung >PHP-Tutorial > php、from标签选取有关问题

php、from标签选取有关问题

WBOY
WBOYOriginal
2016-06-13 12:58:40913Durchsuche

php、from标签选取问题

<?  $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 />


我要在form提交过去的页面选取这个input的name,应该怎么做?或者说有什么其他的实现方法没有?麻烦各位大大指教
------解决方案--------------------
checkbox 被动态命名为 name="=$resQuanXian['ID']?>"
所以 name 的值是不确定的,因此需要遍历整个 $_POST 数组
foreach($_POST as $k=>$v) {
  if(is_numeric(k) && $k == $v) $id[] = $v;
}

一般用数组方式命名
name="id[]"
这样读取就容易多了
$id = $_POST['id'];

------解决方案--------------------

引用:
checkbox 被动态命名为 name="=$resQuanXian['ID']?>"
所以 name 的值是不确定的,因此需要遍历整个 $_POST 数组
foreach($_POST as $k=>$v) {
  if(is_numeric(k) && $k == $v) $id[] = $v;
}

一般用数组方式命名
name=……

+1
但是我总是不惯。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn