php多个单选框提交
单选1:<inputtype="radio"name="one"value="1"/><inputtype="radio"name="one"value="2"/>单选2...
单选1:
<input type="radio" name="one" value="1" />
<input type="radio" name="one" value="2" />
单选2:
<input type="radio" name="two" value="1" />
<input type="radio" name="two" value="2" />
单选3:
<input type="radio" name="one" value="1" />
<input type="radio" name="one" value="2" />
......
单选n:
<input type="radio" name="n" value="1" />
<input type="radio" name="n" value="2" />
我一共需要有n(>100)个单选框,现在想知道我这个代码怎么写,不可能写一百多个吧,提交的时候怎么获取?
我不会js什么的,只知道php,新手,求大神指点!
现在提交时已经没有问题了,就是按照这种方法
<?php
$n = 1000;
$str = "";
for ($i = 1; $i <= $n; ++ $i)
{
$str .= "<input type='radio' name='slt_{$n}' value='1' />"
. "<input type='radio' name='slt_{$n}' value='2' />";
}
echo $str;
但我读取时一直有问题,我的代码如下:
$radio_number=$_POST['radio_number'];
for($i=0;$i<$radio_number;$i++)
{
$radio_result[$i]=$_POST['myrad$i'];
}
一直读取不到值,各位大神指点,到底哪出错了,谢谢! 展开
<input type="radio" name="one" value="1" />
<input type="radio" name="one" value="2" />
单选2:
<input type="radio" name="two" value="1" />
<input type="radio" name="two" value="2" />
单选3:
<input type="radio" name="one" value="1" />
<input type="radio" name="one" value="2" />
......
单选n:
<input type="radio" name="n" value="1" />
<input type="radio" name="n" value="2" />
我一共需要有n(>100)个单选框,现在想知道我这个代码怎么写,不可能写一百多个吧,提交的时候怎么获取?
我不会js什么的,只知道php,新手,求大神指点!
现在提交时已经没有问题了,就是按照这种方法
<?php
$n = 1000;
$str = "";
for ($i = 1; $i <= $n; ++ $i)
{
$str .= "<input type='radio' name='slt_{$n}' value='1' />"
. "<input type='radio' name='slt_{$n}' value='2' />";
}
echo $str;
但我读取时一直有问题,我的代码如下:
$radio_number=$_POST['radio_number'];
for($i=0;$i<$radio_number;$i++)
{
$radio_result[$i]=$_POST['myrad$i'];
}
一直读取不到值,各位大神指点,到底哪出错了,谢谢! 展开
2个回答
展开全部
<?php
$n = 1000;
$str = "";
for ($i = 1; $i <= $n; ++ $i)
{
$str .= "<input type='radio' name='slt_{$n}' value='1' />"
. "<input type='radio' name='slt_{$n}' value='2' />";
}
echo $str;
更多追问追答
追问
那读取的时候怎么操作,就是在submit里,这么多值怎么$_POST['']
追答
用包起来submit就行了,1000个也不多,10000个也不多,照样能post,读取时也用for
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询