急救:PHP传送/接收值的问题,请大家帮忙解决一下,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/28 20:13:30
传送页面是这样的
<a href="infolist.php?tid= <?php echo $rs["tid"]?> &title= <?php echo $rs['title']?> "> <?php echo $rs-> fields["username"]?> </a>

接收页页是这样的

<?php include("conn.php")?>
<?php
$conn-> Open($connstr);
$sql = "SELECT * FROM info WHERE tid = '".$_GET['tid']."'";
$rs = query($sql,$conn);
?>
可是还是接收不到这个链接的值,是怎么回事?我因该要怎样写才是正确的?

请大家帮帮忙,解决一下.谢谢!

$sql = "SELECT * FROM info WHERE tid = '".$_GET['tid']."'";
$rs = query($sql,$conn);

while($row = mysql_fetch_object($rs))
{
.........
}

首先应该确认一下,传送页面是不是有问题,
是不是应该把<a href="infolist.php?tid= <?php echo $rs["tid"]?> &title= <?php echo $rs['title']?> ">
中tid=及title=前后的空格去掉,那样应该可以得到正确的结果

<a href="infolist.php?tid=<?=$rs['tid']?>&title=<?=$rs['title']?>">
<?=rs-> fields['username']?>
</a>

*******************************************************************************
<?php include("conn.php")?>
<?php
$conn-> Open($connstr);
$sql = "SELECT * FROM info WHERE tid = '".JRequest :: getVar('tid')."'";
$rs = query($sql,$conn);
?>