列のすべてのデータを一覧表示するコードを以下に示します: Firstname & Surname。それらをクリックすると、残りのデータを表示できる「プロファイル」ページに移動することも必要です。私は 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);