+ -
当前位置:首页 → 问答吧 → 一个id可不可以传到多个网页?求解决

一个id可不可以传到多个网页?求解决

时间:2011-10-29

来源:互联网

我在showphoto.php页取得图片id,想把它传给show.php页显示大图,然后又传给图片评论那一页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)) 
  {
  <a href=commentadd.php?id=".$row[id]."></a>;
echo "<a href=show.php?id=".$row[id]."><img widht=100 height=100 src='$row[tpmc]'></a>"; 
  }  
 

作者: kuaizijiemei   发布时间: 2011-10-29

如果你要主动传递 就去刷新那个页面啊 带上参数。你这样不点击的话怎么传递呢? 还是想咋样呢

作者: PhpNewnew   发布时间: 2011-10-29

引用 1 楼 phpnewnew 的回复:
如果你要主动传递 就去刷新那个页面啊 带上参数。你这样不点击的话怎么传递呢? 还是想咋样呢

就是先点击图片,然后传递id,要怎么修改代码?

作者: kuaizijiemei   发布时间: 2011-10-29

PHP code

while($row=mysql_fetch_array($query)) 
  {
echo  "<a href=commentadd.php?id=$row[id]></a>";//ID已经GET形式传递,评论页可以$_GET['id']获取到图片ID
echo "<a href=show.php?id=".$row[id]."><img widht=100 height=100 src='$row[tpmc]'></a>"; //同上
  }   


作者: ZT_King   发布时间: 2011-10-29

引用 3 楼 zt_king 的回复:
PHP code


while($row=mysql_fetch_array($query))
{
echo "<a href=commentadd.php?id=$row[id]></a>";//ID已经GET形式传递,评论页可以$_GET['id']获取到图片ID
echo "<a href=show.php?id=".$row[id]."><img widht=100 ……

我照着做了,comment.php页获取信息的代码是
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);
图片的id没传过去,数据库里没有

作者: kuaizijiemei   发布时间: 2011-10-29

这是URL传参,你的判断条件则是判断的表单数据,把这个判断去掉。

作者: ZT_King   发布时间: 2011-10-29

相关阅读 更多