MudGuard: Bestätigung von Datenbankeintrag MySQL

Beitrag lesen

Hallo,

möchte bevor ich in eine Datenbank schreibe überprüfen, ob der Eintrag schon besteht. Habe folgendes probiert, klappt aber nicht:

$result = mysql_query($abfrage,$conn);

// Wenn der Eintrag drinsteht

$menge = mysql_num_rows($result);
        if ($menge)
        {
        ?>
// Java Confirm

Nix Java, Javascript

<script type="text/javascript" language="javascript">
        var is_confirmed = confirm('Soll der Notfalldienst vom $datum ersetzt werden?');
        if (is_confirmed)
        {
        <?
// Einfügen, wenn bestätigt
        $mysqlbefehl = "INSERT INTO $tabelle ($spalten) VALUES ($zeile)";
        mysql_query("$mysqlbefehl");
        $start=true;
        ?>
        }
        else
        {
// sonst weiter versuchen
        ?>

der wurde 5 Zeilen weiter oben geschlossen...

$start=true;
        <?
        }
        return is_confirmed;
        </script>
        <?

wurde 4 Zeilen vorher schon geöffnet.

}
        else
// wenn keine Übereinstimmung in Datenbank schreiben
        {
        $mysqlbefehl = "INSERT INTO $tabelle ($spalten) VALUES ($zeile)";
        mysql_query("$mysqlbefehl");
        $start=true;
        }

Abgesehen von den oben genannten Fehlern:

PHP läuft auf dem Server ab.
Beim Browser kommt ausschließlich HTML und Javascript an.

Also kann Dein Konstrukt so nicht funktionieren, abhängig von einer Javascriptvariablen PHP-Code auszuführen...

Andreas