删除
或更新行按钮单击时如何获得选定的行 ID?
单击按钮会传递 Demo1.php 文件中的 ID。
演示.php
<?php if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {?>
<tr>
<td> <?php echo $row["ID"];?></td>
<td> <?php echo $row["Name"];?></td>
<td> <?php echo $row["Email"];?></td>
<td> <a href="Demo1.php" ><button name="Update" id="Update" onclick="Update($row['ID'])" >Update</button></a></td>
<td> <button name="Delete" id="Delete" onclick="Delete($row['ID'])" >Delete</button>
</td>
</tr>
</table>
你
只需要在Javascript函数调用中使用<?php ?>
和echo
。我假设您已经实现了两个 Javascript 函数 - Update
和 Delete
。
<button name="Update" id="Update" onclick="Update(<?php echo $row['ID']; ?>)" >Update</button>
<button name="Delete" id="Delete" onclick="Delete(<?php echo $row['ID']; ?>)" >Delete</button>
我不确定您为什么同时使用<a>
<button>
然后单击更新。如果要将 ID 传递给 demo1.php,只需在 href
中添加一个查询字符串即可。
<a href="Demo1.php?id=<?php echo $row['ID']; ?>">Update</a>
我已经做了一些类似于@Sithu建议的事情,但我为每个添加的实例添加了this
,而不是ID
。并将ID
添加到每个按钮名称,然后为每个名称创建onClick
...