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

php、from标签选取有关问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-13 12:58:40
Original
943 Leute haben es durchsucht

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 />
Nach dem Login kopieren


我要在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
但是我总是不惯。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage