我有一个(N)个SQL表,其值为Applicationid、用户名、First_Name、Last_Name和Email.我希望记录显示在一个表上与2个按钮(接受和拒绝,这是在一个表格数据单元格).我可以显示记录和按钮,但是每当我按下任何一个按钮时,我总是会得到最后输入的记录的值.
我在代码中try 做的是将id放入一个数组中,使用会话,并将它们传递给各自的php文件.然而,我刚刚意识到,代码没有办法知道按下了哪个按钮.
<tbody>
<tr>
<?php
while($row = mysqli_fetch_assoc($applicationResult)){ ?>
<td><?php echo $row['FirstName'] ?></td>
<td><?php echo $row['LastName'] ?></td>
<td><?php echo $row['UserName'] ?></td>
<td><?php echo $row['Email'] ?></td>
<td><?php echo $row['ApplicationID'];?></td>
<td><a href="acceptApplication.php" class="btn btn-sm round btn-outline-success" name="acceptButton">Accept</button>
<a href="rejectApplication.php" class="btn btn-sm round btn-outline-danger" name="rejectButton">Reject</button></td>
</tr>
<?php
array_push($applyID, $row['ApplicationID']); }; ?>
</td>
<?php $convApplyID = implode(" ",$applyID); $_SESSION['applicants'] = $convApplyID; echo $convApplyID; // testing yung echo, remove in final code
?>
</tr>
</tbody>
有没有办法获得该按钮所对应的记录的值?