• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP mit Jave bzw. Java mit PHP kombiniert

Status
Für weitere Antworten geschlossen.

MadMax777

Neues Mitglied
Hallo Leute,

ich erlaube mir mal dieses Thema unter die Rubrik PHP reinzustellen, auch wenn es genauso gut in die Java Rubrik rein könnte.

Ich habe folgendes Problem, ich mache mit Java, innerhalb von PHP, eine Abfrage. Aber egal ob ich nun OK oder Abrechen sage wird der Datensatz immer gelöscht, obwohl er ja nur auf OK gelöscht werden soll.

PHP:
	echo"<script type='text/javascript'>";
	echo"Check = confirm('Soll dieser Termin wirklich gelöscht werden?');";
	echo"if (Check == true)";
	echo"{";
		$dbsql = "DELETE FROM Termine WHERE ID = '".$LID."'";
		$ergebnis = mysql_query($dbsql,$db);
		
		mysql_free_result($ergebnis);
	echo"}";
	echo"</script>";
 
Dein Codeausschnitt enthält keinen Java-Code, sondern nur JavaScript-Code.

Und JavaScript läuft nicht innerhalb von PHP, sondern wird höchstens von PHP in die HTML-Datei geschrieben, diese wird dann an den Browser ausgeliefert und der kann dann erst JavaScript ausführen.

Deswegen wird natürlich Deine Datenbankabfrage immer durchgeführt.
Auf Browserseite kommt innerhalb des "if" nichts an. Denn PHP gibt ja nichts aus. Deswegen macht auch das JavaScript nicht das, was Du willst.

Die Reihenfolge stimmt nicht. Erst muss die Abfrage kommen, dann das Löschen in der DB.

Du brauchst entweder Ajax oder machst die Abfrage mit einem normalen HTML-Formular, das dann den Löschauftrag an das PHP-Script schickt.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben