我在showphoto.php页取得图片id,想把它传给comment.php,把每个评论内容和图片的id对应起来,我在下面这样写不对,要怎么修改??求帮忙
$query=mysql_query("select * from tb_tpsc where type='达人收藏' order by id desc limit ".($page_num-1)*$row_per_page." ,$row_per_page",$conn);
while($row=mysql_fetch_array($query))  
  {
 echo"<a href=commentadd.php?id=".$row[id]."></a>";
 
  }  
这个是评论页处理表单的代码 ,ID没有传过来,要怎么传递
if($_POST["submit"]=="提交"){
  $tpid=$_GET[id];
$content=$_POST[txt_content];
$datetime=date("Y-m-d H:i:s");
$INS="Insert Into tb_comment (tpid,content,datetime) Values ('$tpid','$content','$datetime')";
$info=mysql_query($INS);

解决方案 »

  1.   

    echo"<a href=commentadd.php?id=".$row[id]."></a>";
    这是在你点击这个链接后才会提交的,而提交的POST数据是在你点击表单submit按钮时提交到提交到action属性值那里,不清楚你的流程是怎样的,感觉少了一环
      

  2.   

    从你现有的代码来看要点击链接才会有id传过去啊。而处理页的代码是必须有表单提交才获取id的值,你逻辑还没搞清楚。