我目前正在創建我的網站的賬號管理系統,我決定增加一個功能,它使我宣佈的天氣特定帳戶有效或無效。數據從我的mysql表中檢索。PHP - 獲取錶行的id點擊
$query = mysqli_query($DBConnect,"SELECT * from REG");
echo "<table class = 'table' style = 'width:90%;text-align:center'>";
while($getData = mysqli_fetch_assoc($query))
{
$username = $getData['uname'];
$fname = $getData['fname'];
$mname = $getData['mname'];
$lname = $getData['lname'];
$bday = $getData['bday'];
$email = $getData['email'];
$contact = $getData['contact'];
$gender = $getData['gender'];
if($getData['userlevel'] == 1)
{
$userlevel = "user";
}
else
{
$userlevel = "admin";
}
if($getData['status'] == 1)
{
$status = "active";
}
else
{
$status = "disabled";
}
echo "<tr>";
echo "<td>$username</td><td>$fname</td><td>$mname</td><td>$lname</td><td>$bday</td><td>$email</td><td>$contact</td><td>$gender</td><td>$userlevel</td><td>
<a href ='..\status.php' >$status </a></td></tr>";
}
echo "</table>";
這是status.php的內容
session_start();
$DBConnect = mysqli_connect("localhost", "root","","kenginakalbo")
or die ("Unable to connect".mysqli_error());
$query = mysqli_query($DBConnect,"SELECT * from REG where id = '$_SESSION[id]'");
while($getData = mysqli_fetch_assoc($query))
{
$status = $getData['status'];
echo "'$_SESSION[id]'";
}
if($status == 1)
{
$query = mysqli_query($DBConnect, "UPDATE REG SET status = 0 where id = '$_SESSION[id]'");
}
else if ($status == 0)
{
$query = mysqli_query($DBConnect, "UPDATE REG SET status = 1 where id = '$_SESSION[id]'");
}
header("Location: admin/login.php");
我需要做的就是該行的ID點擊,在我的會議聲明,以便它可以在使用「 status.php「文件。但是在這段代碼中,表中的最後一個id是因爲循環而被聲明爲會話的那個id。我如何獲得被點擊的行的id值? ?(有沒有有點像在PHP的onClick功能謝謝
你應該閱讀有關_GET $全局變量。您可以在URL parametr通過例如ID這樣status.php?ID = $ ID,然後在status.php獲取變量$ ID = $ _GET [ '身份證'] – pr0metheus