gpt4 book ai didi

php - 在 PHP 中删除选定的记录

转载 作者:行者123 更新时间:2023-11-29 18:45:41 25 4
gpt4 key购买 nike

我正在尝试删除所选记录。

这是我的代码:

echo '<td>';
echo $sqlUitlezenAccountsRank.'<br>';
echo '</td>';
echo '<td>';
echo '<form method="post">
<input name="AccountEdit" value ="Bewerken" type="submit">
</form>'.'<br>';
echo '</td>';
echo '<td>';
echo '<form method="post">
<input name="AccountDelete" value ="Verwijderen" type="submit">
</form>'.'<br>';
echo '</td>';
echo '</tr>';

if (isset($_POST['AccountDelete'])) {
$DeleteAccount = "DELETE FROM StaffLeden WHERE GebruikersID=".$sqlUitlezenAccountsEach['GebruikersID'];

if ($conn->query($DeleteAccount) === TRUE) {
echo "Account succesvol verwijderd";
} else {
echo "Fout bij het verwijderen van het account: " . $conn->error;
}

但是如果我点击删除Verwijderen,它会删除mysql表中的所有数据,并且多次显示'Account succesvol verwijderd'(成功删除帐户) 但我希望它只删除您单击删除的那个 Verwijderen

最佳答案

您可以尝试将 id 添加到表单中,检查隐藏的 id 以及查询中的 POST

                    echo '<td>';
echo $sqlUitlezenAccountsRank.'<br>';
echo '</td>';
echo '<td>';
echo '
<form method="post">
<input name="GebruikersID" value ="'.$sqlUitlezenAccountsEach['GebruikersID'].'" type="hidden">
<input name="AccountEdit" value ="Bewerken" type="submit">
</form>
'.'<br>';
echo '</td>';
echo '<td>';
echo '
<form method="post">
<input name="GebruikersID" value ="'.$sqlUitlezenAccountsEach['GebruikersID'].'" type="hidden">
<input name="AccountDelete" value ="Verwijderen" type="submit">
</form>
'.'<br>';
echo '</td>';
echo '</tr>';

if (isset($_POST['AccountDelete'])) {
$DeleteAccount = "DELETE FROM StaffLeden WHERE GebruikersID=".$_POST['GebruikersID'];

if ($conn->query($DeleteAccount) === TRUE) {
echo "Account succesvol verwijderd";
} else {
echo "Fout bij het verwijderen van het account: " . $conn->error;
}
}
}

关于php - 在 PHP 中删除选定的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44675215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com