【发布时间】:2017-09-10 00:25:57
【问题描述】:
我编写了一个 php 代码来将数据显示为表格,使用来自 MySQL 数据库的值。我在每行末尾添加 2 个按钮,例如“批准”和“拒绝”。是这样的:
<?php
$con2=mysqli_connect ("localhost","root","","leavemanagement");
$res=mysqli_query($con2,"SELECT c.* , p.* FROM leaveapplication c,emp p WHERE c.empno=p.empno");
while($row=mysqli_fetch_array($res))
{
?>
<tr>
<td><p><?php echo $row['empno']; ?></p></td>
<td><p><?php echo $row['name']; ?></p></td>
<td><p><?php echo $row['dept']; ?></p></td>
<td><p><?php echo $row['startdate']; ?></p></td>
<td><p><?php echo $row['enddate']; ?></p></td>
<td><p><?php echo "<input type='submit' name='action' value='Approve' /><input type='submit' name='action' value='Reject' />" ?></p></td>
</tr>
<?php
}
?>
如何根据每次按钮点击执行操作?例如,如果用户点击第 4 行的“批准”按钮,它应该选择该行的“empno”、“startdate”、“enddate”,这样我就可以传递这些数据来更新数据库。
【问题讨论】:
-
每行的操作按钮只有一个唯一的名称。每行的批准和拒绝按钮都可以使用相同的名称