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