我使用数据库中的数据创建了一个表。我添加了一个垃圾桶按钮来删除特定行。我唯一不确定的是使用删除功能选择什么。
<?php
$klantenn = $app->get_alleKlantenA();
foreach($klantenn as $alleKlantenn){
echo "
<tr>
<td>".$alleKlantenn['id']. "</td>
<td>".$alleKlantenn['voornaam']. " " .$alleKlantenn['achternaam']."</td>
<td>".$alleKlantenn['emailadres']."</td>
<form action='' method='post`enter code here`'>
<td><button type='submit' name='removeKlant'><i class='fa fa-trash'></i></button></td>
";
public function remove_klant(){
$removeKlant = $this->database->query("REMOVE * FROM klant WHERE ????");
$removeklantResult = $this->database->single();
return $removeklantResult;
}
?>
更新
表格:
我想要什么:
我想删除我按下按钮的人的所有数据
最佳答案
您的表似乎有一个 id
列。这就是您可能想要用来标识要删除的表行的内容。
现在,您需要在请求删除行时发送该 ID,因此您可以在删除表单中添加一个包含该行的隐藏字段(每行都有自己的表单,其中隐藏字段中包含行 ID)。
然后在服务器上使用该 ID 来限制 DELETE SQL 查询,例如
delete from klant where id = ?
关于php - 如何通过单击按钮删除某些表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50150020/