Bestätigen Sie die Schaltfläche, bevor Sie die Löschroutine von der Website ausführen
Ja, Sie können einen Bestätigungsknopf vor Ausführung einer Löschroutine auf einer Website mit PHP hinzufügen. Hier ist ein Beispiel dafür:
- Erstellen Sie einen Löschen-Knopf oder -Link, der bei Klick die Löschroutine auslöst. Beispielsweise können Sie einen Link mit dem Text "Löschen" und einer ID von "delete_button" erstellen.
<a href="#" id="delete_button">Löschen</a>
- Verwenden Sie JavaScript, um einen Ereignisbeobachter an den Löschen-Knopf anzuhängen. Wenn der Knopf geklickt wird, zeigt der Ereignisbeobachter eine Bestätigungsdialogbox an, in der der Benutzer bestätigen oder die Löschaktion abbrechen kann.
document.getElementById("delete_button").addEventListener("click", function(event){
event.preventDefault();
if(confirm("Sind Sie sicher, dass Sie diesen Artikel löschen möchten?")){
// Führen Sie die Löschroutine aus
}
});
- Um die Löschroutine auszuführen, können Sie einen Ajax-Aufruf an das PHP-Skript verwenden, das die Löschaktion ausführt.
if(confirm("Sind Sie sicher, dass Sie diesen Artikel löschen möchten?")){
$.ajax({
url:"delete_script.php",
type:"post",
data:{
id: item_id
},
success: function(response) {
if(response=="success"){
//Tun Sie etwas wie Entfernen des Artikels von der Seite
}
}
});
}
- Im PHP-Skript können Sie die empfangene ID verwenden, um den Artikel aus der Datenbank zu löschen
<?php
$id = $_POST['id'];
//Lösch-Abfrage hier
echo "Erfolg";
?>
Dies ist ein grundlegendes Beispiel und kann an die spezifischen Anforderungen Ihrer Website angepasst werden.