<input type="radio" name="name" value="<?=$rs[name]?>">=======> <input type="radio" name="name" value="<?=$rs[name]?>"><?=$rs[name]?>
这样子看看。

解决方案 »

  1.   

    不好意思啊,我知道您的方法是可以实现的,
    但在正常看来value值就是按钮的值啊,我就是想明白为什么这个value好像一点用都没有呢??
    而且选中的值也无法通过post方法传递给另一个页面,这是为什么呢?
      

  2.   

    radio是单选的,所以同名不管显示多少个,提交后只有被选中的一个。
    checkbox则可以复选,同名的提交会以数组方式处理,不过同名称后面得加上"[]"才行.你这里没有from标签,也没有提交按钮,当然不能提交传递到另一页面了。
      

  3.   

    呵呵,提交的方法我是知道的,我的问题是有form也有提交按钮可仍然没有值被传过去啦:(
    我全部的代码如下:
    <form name="form3" method="post" action="sublink.php">
    <?php 
            $sql="select name from link";
            $result=mysql_query($sql);
            while($rs=mysql_fetch_array($result)){
                     ?>
      
      <p>
        <input type="radio" name="name" value="<?=$rs[name]?>">
       <?=$rs[name]?>
        <?php }?>
      </p>
      <p>
        <input type="submit" name="Submit3" value="删除">
      </p>
    </form>
    <?php
    $name=$_POST['name'];
    $sql1="delete from link where name='".$name."'";
       
    mysql_query($sql1);
    ?>您看有什么问题呢?
      

  4.   

    打开你生成的html看看不就知道了。
    echo $rs['name']这个地方到底有没值输出。
      

  5.   

    value="<?=$rs[name]?>"的地方没有任何输出:(