In einer Schleife werden mehrere Datenbankeinträge abgearbeitet.
Wenn sich ein Wert geändert hat, z.B. durch parallel Eingabe, dann soll eine Dialogbox erscheinen, in der man entscheiden kann, ob der eigene Wert gespeichert werden soll, oder nicht.
Das ganze funktioniert ganz gut, jedoch wird das Java Script immer bis zum Ende ausgeführt und soll aber bei Abbruch NICHT die Datenbankeinträge vornehmen. Der Browser kehrt bei Abbrechen zurück, speichert aber trotzdem die Werte in meine Datenbank.
Kann man dieses Script überhaupt so schreiben? PHP Code innerhalb von Java Script???
Wenn sich ein Wert geändert hat, z.B. durch parallel Eingabe, dann soll eine Dialogbox erscheinen, in der man entscheiden kann, ob der eigene Wert gespeichert werden soll, oder nicht.
Das ganze funktioniert ganz gut, jedoch wird das Java Script immer bis zum Ende ausgeführt und soll aber bei Abbruch NICHT die Datenbankeinträge vornehmen. Der Browser kehrt bei Abbrechen zurück, speichert aber trotzdem die Werte in meine Datenbank.
Kann man dieses Script überhaupt so schreiben? PHP Code innerhalb von Java Script???
PHP-Code:
if ($available[$id2] <> $frei_DB)
{
echo "
<script language=\"JavaScript\">
Check = confirm(\"Der Wert beim $st2[sys_id] - $st2[volume] wurde von $frei_DB auf $available[$id2] geändert. Trotzdem speichern?\");
if(Check == false){ history.back()};
else {";
$sql2 = "UPDATE statistik_volume SET available='$available[$id2]' where id='$id2'";
$result2 = mysql_query($sql2,$db) or die ('<b>Fehler beim Eintragen: </b>'. mysql_error());
echo "
};
</script>
";
}
Kommentar