Ich versuche, den ausgewählten Datensatz gelöscht.Löschen ausgewählten Datensatz in PHP
Hier ist mein Code:
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;
}
Aber wenn ich Verwijderen
klicken löschen alle Daten aus der MySQL-Tabelle löscht und es zeigt mehrere Male 'Account succesvol verwijderd'
(Erfolgreich das Konto gelöscht) Aber ich will, dass es nur die löscht ein, wo Sie Verwijderen
Erfahren Sie mehr über vorbereitete Anweisungen SQL-Injection – Jens
Ausdruck die Erklärung zu verhindern und sehen, was – Jens
erzeugt wird 'if (isset ($ _ POST [‚AccountDelete‘])' wird wahr oder falsch sein entweder ** alle ** Iterationen der Schleife, die zum Löschen von allem führt Sie müssen eine Möglichkeit finden, welche Konto-ID Sie löschen müssen – apokryfos