radio分组的问题!在线等! 同组的用相同的名称命名,不过要在名称后面加上[]代表数组形式。提交后就是数组的形式,不知道就用print_r()打印出来看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是!1和3和5....不能同选!我的数据库中的数据是这样的表现的!1 23 45 6......想把这种结构在页面中用radio来表现!想得到的数据如下!1 或者 23 或者 45 或者 6..... 这样只要所有的名字都一样就可以了 value 就用你数据库里的值 所有名字一样,就不对呀!因为如果一样的话,哪么所有的radio只能选一个呀!肯定得不到这样的数据呀!1 或者 23 或者 45 或者 6..... <input type=radio name=r[0] value=1><input type=radio name=r[1] value=2><input type=radio name=r[0] value=3><input type=radio name=r[1] value=4><input type=radio name=r[0] value=5><input type=radio name=r[1] value=6>提交后$r = $_POST['r'];echo $r[0];echo $r[1]; 这样不动态呀!我想动态生成这些呀!我估计在PHP做不到!努力中!比如我有N条这样的数据,哪怎么办呢?<input type=radio name=r[0] value=1><input type=radio name=r[1] value=2><input type=radio name=r[0] value=3><input type=radio name=r[1] value=4><input type=radio name=r[0] value=5><input type=radio name=r[1] value=6> 什么叫做不到?你还没说明白……按你的说法,唠叨的写法很好啊,你该不会说这个用php写不出来吧?假设你的数据是$data二维数组,下标从1开始,就算N+1个都没问题啊for ($i=1;$i<=count($data);$i++){ for ($j=1;$j<=count($data[$i]);$j++) { echo '<input type=radio name=r['.$j.'] value='.$data[$i][$j].'>'; } echo "\n";} <form name="form1" method="post" action=""><?phpfor ($i=1;$i<=10;$i++){?> <input type="radio" name="rd_<?php echo $i; ?>>" value="<?php echo 2*$i-1; ?>"> <input type="radio" name="rd_<?php echo $i; ?>" value="<?php echo 2*$i; ?>"> <?Php } ?></form><?php//处理页面for ($i=1;$i<=10;$i++){ $bb[$i]=$_GET["rd_$i"];}?>http://ccbbs.hlw.cn <input type=radio name=r[0] value=1><input type=radio name=r[1] value=2><input type=radio name=r[0] value=3><input type=radio name=r[1] value=4><input type=radio name=r[0] value=5><input type=radio name=r[1] value=6>他的这个是静态的呀,在PHP中当然容易搞定,但是在上面的我不可能把数据下标加到100,r[100]这样不行吧! r[10000]都可以啊,browser能承受的话你首先要把你的想法详细地写出来,要实现些什么,或者不一定用radio啊现在大家是没搞清你想干什么,按你的需求,唠叨写的就满足了至于数量的多少与那个代码无关,而是与实现方法有关此外,人家写个“静态”没叫你就写静态啊,那是个例子,你改成php不就得了?难道人家用“abc”这个变量名,你也照抄吗? 我在HTML中用smarty中的section来循环生成每一组 radio ,组数是根据数据库中行数来确定,所以是动态的!第一组前面有一个radio,用来选择。有一个提交按钮,提交后在PHP中取得所有的已选择的radio中的value! 正则表达式 找个PHP高手师傅 如何记录用户浏览页面的次数? 如何控制信息制顶的时间 discuz计划任务的执行,是用户触发的吗? 关于PHP push的问题 请问大神,这样写,php的查询是否是执行了两次? 用程序如何检查一个地址可以访问比较好? session_start()的刷新问题! 用method_exists一直提示方法不存在,请问具体怎么调试这个错误? 可以实现网页的编码转换吗? 谁有简繁转换的类?
1和3和5....不能同选!
我的数据库中的数据是这样的表现的!
1 2
3 4
5 6
......
想把这种结构在页面中用radio来表现!
想得到的数据如下!
1 或者 2
3 或者 4
5 或者 6
.....
value 就用你数据库里的值
因为如果一样的话,哪么所有的radio只能选一个呀!
肯定得不到这样的数据呀!
1 或者 2
3 或者 4
5 或者 6
.....
<input type=radio name=r[0] value=3><input type=radio name=r[1] value=4>
<input type=radio name=r[0] value=5><input type=radio name=r[1] value=6>提交后
$r = $_POST['r'];
echo $r[0];
echo $r[1];
我估计在PHP做不到!努力中!
比如我有N条这样的数据,哪怎么办呢?<input type=radio name=r[0] value=1><input type=radio name=r[1] value=2>
<input type=radio name=r[0] value=3><input type=radio name=r[1] value=4>
<input type=radio name=r[0] value=5><input type=radio name=r[1] value=6>
按你的说法,唠叨的写法很好啊,你该不会说这个用php写不出来吧?假设你的数据是$data二维数组,下标从1开始,就算N+1个都没问题啊for ($i=1;$i<=count($data);$i++)
{
for ($j=1;$j<=count($data[$i]);$j++)
{
echo '<input type=radio name=r['.$j.'] value='.$data[$i][$j].'>';
}
echo "\n";
}
<?php
for ($i=1;$i<=10;$i++){
?>
<input type="radio" name="rd_<?php echo $i; ?>>" value="<?php echo 2*$i-1; ?>">
<input type="radio" name="rd_<?php echo $i; ?>" value="<?php echo 2*$i; ?>">
<?Php
}
?>
</form>
<?php
//处理页面
for ($i=1;$i<=10;$i++){
$bb[$i]=$_GET["rd_$i"];
}
?>
http://ccbbs.hlw.cn
<input type=radio name=r[0] value=3><input type=radio name=r[1] value=4>
<input type=radio name=r[0] value=5><input type=radio name=r[1] value=6>
他的这个是静态的呀,在PHP中当然容易搞定,但是在上面的我不可能把数据下标加到100,r[100]这样不行吧!
现在大家是没搞清你想干什么,按你的需求,唠叨写的就满足了
至于数量的多少与那个代码无关,而是与实现方法有关此外,人家写个“静态”没叫你就写静态啊,那是个例子,你改成php不就得了?
难道人家用“abc”这个变量名,你也照抄吗?
第一组前面有一个radio,用来选择。有一个提交按钮,提交后在PHP中取得所有的已选择的radio中的value!