echo "<input type='radio' name='radname[]'  id='".$row[d_id]."' value='A'>A、";echo "$row[d_daa]";
echo "<input type='radio' name='radname[]' id='".$row[d_id]."' value='B'>B、";echo "$row[d_dab]";
echo "<input type='radio' name='radname[]'  id='".$row[d_id]."' value='C'>C、";echo "$row[d_dac]";
echo "<input type='radio' name='radname[]'  id='".$row[d_id]."' value='D'>D、";echo "$row[d_dad]";服务器端:
$aa=$_POST['radname'];
$aa就是value值的数组,循环取
$_

解决方案 »

  1.   

    假定单选元素3个
     for ($i=1;$i<4$i++){
    echo"<input type='radio' name='ROD".$i."'  id='".$row[d_id]."' value='D'>
     
    }
    <input type='hidden' name="mynum" value="<?=$i?>">返回值
    <?
    $mynum=$_POST["mynum"];
    if ($mynum!=""){
     for($j=0;$j<$mynum;$j++){
          $myid=$_POST["ROD".$j.""];
      if($myid!=""){                          $strArry=$strArry.",".$myid;}
    }
    echo $strArry;
    }
    你参考下我的这个笨方法.也等学习好的方法.
      

  2.   

    <form action="destroy.php" method="post" name="form1" id="form1" target="_self">
    <?
    for($i=1;$i<=4;$i++)
    {
    $row=mysql_fetch_array($result);
    ?><table width="100%" border="0" cellpadding="1" cellspacing="1" bordercolor="#C0C0C0" bgcolor="#405D6F" class="unnamed1" id="AutoNumber2" style="border-collapse: collapse">
      <tr>
        <td width="100%" bgcolor="#FFFBF0" height="20">&nbsp;&nbsp;<b><? echo "$i" ?>、<? echo "$row[d_content]" ?></b></td>
      </tr>
      <tr>
    <input type='hidden' name="mynum" value="<? echo "$i"?>">
    <?
    echo "<input type='radio' name=''sid".$i."' ' id='".$row[d_id]."' value='A'>A、";echo "$row[d_daa]";echo "$i";
    echo "<input type='radio' name=''sid".$i."'  id='".$row[d_id]."' value='B'>B、";echo "$row[d_dab]";
    echo "<input type='radio' name=''sid".$i."'  id='".$row[d_id]."' value='C'>C、";echo "$row[d_dac]";
    echo "<input type='radio' name=''sid".$i."'  id='".$row[d_id]."' value='D'>D、";echo "$row[d_dad]";
    ?></table>
    <?
    }
    ?>痛苦啊,,,不行啊;选中第一题,再选中第二题时第一题选中的就不在了;并且传过去之后什么也没有啊!
    恳求大家帮一下啊,小辈看不出来了啊,,谢谢!!
    //detroy.php
    <?
    $mynum=$_POST["mynum"];
    echo "$num";
    if ($mynum!="")
    { for($j=1;$j<=$mynum;$j++)
    {
    $myid=$_POST['sid".$j."'];
    echo "$myid";
    if($myid!="")
    {
    $strArry=$strArry.",".$myid;
    }
    echo $strArry;
    }
    }
    ?>