我有一個列出數據庫用戶的表。每一行都包含一個按鈕,它將您帶到一個表單,您可以修改用戶的詳細信息。爲此,我必須從按鈕獲取用戶ID並將其傳遞到修改頁面。從列表中將用戶標識從一個頁面傳遞到另一個頁面
<?php
while ($user=mysql_fetch_assoc($records)) {
echo "<tr>";
echo "<td>".$user['user_id']."</td>";
echo "<td>".$user['name']."</td>";
echo "<td>".$user['surname']."</td>";
echo "<td>".$user['email']."</td>";
echo "<td>".$user['dob']."</td>";
echo "<td>".$user['country']."</td>";
echo "<td>".$user['privillage']."</td>";
echo "<td>".$user['active']."</td>";
echo "<form action='modify_user.php' method='POST'>";
echo "<td><input type='submit' name='".$user['user_id']."' value='modify' /></td>";
echo "</form>";
echo "</tr>";
}
mysql_close();
?>
$ user ['user_id']是我需要傳遞的變量。
那麼其他網頁上我有
<?php
session_start();
$regValue = $_GET[$user['user_id']];
echo "Your user ID is: ".$regValue.".";
?>
我知道缺少了什麼,但我不能弄明白。你能給我提示如何解決這個問題嗎?
你不嘗試使用用戶標識獲取用戶標識時遇到問題? – Barmar
應該只是$ regValue = $ _GET ['user_id']; – maSTAShuFu