我想用from来传递被点击数据的ID
<form action="index.php" method="GET" name="id">
然后在用$_GET['id'];来获取ID值但是在form里面的我不知道怎么写,以往的都用<input name="submit" type="submit">来提交
可是现在我的是以链接当做按钮触发事件
代码是:
<a name="id" id="<?php echo $row['id'];?> " href="<?php echo $row['gmurl'];?> " target="_blank">
我是这样写的可是不行,可能form句子中也写错了
请大家帮我修个指证

我初学,最好让我直接复制

解决方案 »

  1.   

    你就是想传值吧.不知道你有没有用框架.不过不管有没有,这种方法都是可以用的.
    假定接受值的前台控制代码为deal.php
    而传值的页面和处理页面在同一个目录下面,
    那么a标签的href可以这样写:href="./deal.php?id=<?php echo $row['id'];?>".
    这样点击连接,就可以把值传到你要处理页面了.
      

  2.   

    你如果用GET的方式,那和FORM就没啥关系了,你又不用FORM提交.
    所以你要检查一下<A>里的 href 是不是正确的,
    数据是不是正常的提交到你的处理页面
    可以看一下网页的源代码
      

  3.   

    get方式就是:http://xxxxxxxxxx?a=b&c=dwebserver接到上述url时(就是里面包含有?和?后面的内容),就会自动将?后面的解析成get方式的传参!
      

  4.   

    想用form来传递被点击数据的ID,你可以在form中做个隐藏域
    <input type="hidden" name="id" value="<?php echo $row['id'];?>" />
    来实现。
    或者直接写在url后面就像4楼那样的
      

  5.   

    <a href=<?php echo $row['gmurl'].'?id='.$row['id'] ?> target="_blank">这样行不行
      

  6.   

    首先,form的name不要用"id"好吧?其次请看楼上几帖,呵呵