同组的用相同的名称命名,不过要在名称后面加上[]代表数组形式。
提交后就是数组的形式,不知道就用print_r()打印出来看看。

解决方案 »

  1.   

    我的意思是!
    1和3和5....不能同选!
    我的数据库中的数据是这样的表现的!
    1   2
    3   4
    5   6
    ......
    想把这种结构在页面中用radio来表现!
    想得到的数据如下!
    1 或者 2
    3 或者 4
    5 或者 6
    .....
      

  2.   

    这样只要所有的名字都一样就可以了
     value  就用你数据库里的值
      

  3.   

    所有名字一样,就不对呀!
    因为如果一样的话,哪么所有的radio只能选一个呀!
    肯定得不到这样的数据呀!
    1 或者 2
    3 或者 4
    5 或者 6
    .....
      

  4.   

    <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];
      

  5.   

    这样不动态呀!我想动态生成这些呀!
    我估计在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>
      

  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";
    }
      

  7.   

    <form name="form1" method="post" action="">
    <?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
      

  8.   

    <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]这样不行吧!
      

  9.   

    r[10000]都可以啊,browser能承受的话你首先要把你的想法详细地写出来,要实现些什么,或者不一定用radio啊
    现在大家是没搞清你想干什么,按你的需求,唠叨写的就满足了
    至于数量的多少与那个代码无关,而是与实现方法有关此外,人家写个“静态”没叫你就写静态啊,那是个例子,你改成php不就得了?
    难道人家用“abc”这个变量名,你也照抄吗?
      

  10.   

    我在HTML中用smarty中的section来循环生成每一组 radio ,组数是根据数据库中行数来确定,所以是动态的!
    第一组前面有一个radio,用来选择。有一个提交按钮,提交后在PHP中取得所有的已选择的radio中的value!