我有一个表单,来自mysql查询的输入值,无线电值传递没有问题,但隐藏的输入只传递页面上的第一个隐藏输入。
<input type="radio" name="radio" value="<? echo $awardid ; ?>" />
<input type="hidden" name="point" value="<? echo $point ; ?>" />
注意:while循环中的变量
在类似的形式的html代码上,我认为问题是(隐藏输入的名称是相同的)
<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 ...
答案 0 :(得分:0)
您可以使用point[]
更改隐藏字段的名称。当您请求结果时,您将获得数组中隐藏字段的所有值。
答案 1 :(得分:0)
我假设您正在尝试简单地查看隐藏输入字段的值?为此,请执行与此类似的操作:
<input type="hidden" name="point[]" value="3">
<input type="hidden" name="point[]" value="5">
<input type="hidden" name="point[]" value="8">
$post = $_POST['point'];
echo $post[0] ."<br>";
echo $post[1] ."<br>";
echo $post[2];
您将获得
的输出3
5
8