我有下面的代码,列出了列中的所有数据:名字和姓氏,我也想要它,这样当他们被点击时,它会带你到一个“个人资料”页面,在那里你可以看到他们的其余数据。我已经直接创建了一个指向 profile.php 页面的链接,在此之前我将其设置为 $_POST = id,我希望拥有它,以便在用户使用时将 $_POST['id'] 更改为点击链接。
<?PHP
$result = mysql_query("SELECT id, firstname, surname FROM members WHERE createdby = '" . $_SESSION['myusername'] ."'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
while($row = mysql_fetch_row($result))
{
$id=$row[0];
$_POST['id'] = $id;
echo ("<a href=profile.php>".$row[1]." ".$row[2]."</a></br>");
}
?>
它可以很好地加载页面并且一切正常,只是它没有将 $_POST 设置为 $id。
编辑:我现在使用 $_GET["id"] 有效,但它只会回显我不能在查询中使用它的值:
$id=$_GET["id"];
$sql="SELECT * FROM $tbl_name WHERE id='$id'";
$result=mysql_query($sql);