我正在制作一些应用程序(管理页面),我加载了所有用户<table>
,我还可以选择激活和停用每个用户。现在我的问题是我不知道如何检测按下了哪个“激活”或“停用”按钮,我的代码仅适用于列表中的第一个用户。这是我的代码:
管理页面.php:
<?php
$getData = $mysqli->query("select * from login");
while($row = $getData->fetch_assoc()):
?>
<tr id="dataRows">
<td id="firstTd"><?php echo $row['user_id']; ?></td>
<td><?php echo $row['username']; ?></td>
<td><?php echo $row['email']; ?></td>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['lastname']; ?></td>
<td><?php echo $row['active']; ?></td>
<?php if($row['active'] == 1){ ?>
<td><label id="userID" hidden><?php echo $row['user_id']; ?></label>
<label id="userActive" hidden><?php echo $row['active']; ?></label>
<label id="optionLabel"><?php echo 'Deactivate'; ?></label></td>
<?php } else{ ?>
<td><label id="userID" hidden><?php echo $row['user_id']; ?></label>
<label id="userActive" hidden><?php echo $row['active']; ?></label>
<label id="optionLabel"><?php echo 'Activate'; ?></label></td>
<?php } endwhile; ?>
脚本.js:
$("#optionLabel").click(function(){
$.post("option.php", {"id" : $("#userID").html(), "com" : $("#userActive").html()},
function(data){
if(data == "Updated"){
window.location.href = "adminPage.php";
}
}
);
});