Philip P.: Popup-Frage = Ja -> PHP-Code ausführen

Hallo zusammen

Bisher wird mit dem Klick auf einen Button ein Datensatz gelöscht, allerdings ohne Sicherheitsabfrage.

Button:
<input type="submit" name="del" value="löschen">

Dann wird folgender PHP-Code ausgeführt (mit einer MySQL-Abfrage, resp. Löschbefehl):
if($del)
{
  mysql_query("DELETE FROM tblToDo WHERE fldID=$fldID");
  echo "<meta http-equiv="refresh" content="0; URL=../index.php">";
}

Wie baue ich jetzt noch eine Sicherheitsfrage ein? Bei einem Klick auf OK soll der Datzensatz gelöscht werden und bei einem Klick auf Abbrechen soll nichts geschehen.

Gruss
Phil

  1. Tag Philip.

    Bisher wird mit dem Klick auf einen Button ein Datensatz gelöscht, allerdings ohne Sicherheitsabfrage.

    Hm, das könnte schlecht sein.

    Wie baue ich jetzt noch eine Sicherheitsfrage ein? Bei einem Klick auf OK soll der Datzensatz gelöscht werden und bei einem Klick auf Abbrechen soll nichts geschehen.

    Variante 1: Javascript (window.confirm)
    Variante 2: ein serverseitig generiertes Formular mit zwei Submit-Buttons ("OK" und "Abbrechen"), siehe dazu http://php-faq.de/q/q-formular-buttons.html.

    Siechfred

    --
    Everybody's going to the party have a real good time,
    Dancing in the desert blowing up the sunshine.