我有一个带有来自mysql查询的变量的表格,并且我从单选2值的单选和隐藏输入传递,单选..没有问题,但是隐藏不传递正确值,仅传递第一个值在页面上找到它。当我选择当前选择的单选按钮时,我想获得2个单选值并一起隐藏
<input type="radio" name="radio" value="<?php echo $awardid ; ?>" />
<input type="hidden" name="point" value="<? echo $point ; ?>" />
打印后:
<input type="radio" name="radio" value="1">
<input type="hidden" name="point" value="3">
<input type="radio" name="radio" value="2">
<input type="hidden" name="point" value="5">
<input type="radio" name="radio" value="3">
<input type="hidden" name="point" value="8">
elc ...
例如,当我选择“第二个收音机”时,传递收音机2的正确值和隐藏3->“不是正确值”的传递值必须为5”。每个选择收音机,在第-> 3页上将隐藏的第一个值传递给它,当我将隐藏输入更改为收音机输入并选择它时,传递正确的值没问题... ...隐藏..为什么?和解决方案?
单选输入共享一个名称以定义组。
隐藏的输入不能共享名称,因为它们是谨慎的实体。
我建议$awardid
在隐藏输入的名称后面附加。
<input type="hidden" name="point<?php echo $awardid; ?>" value="<?php echo $point ; ?>" />
然后,您可以基于选定的单选按钮获取该特定输入的值。
$radio = $_POST['radio'];
$point = $_POST['point'.$radio];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句