Hallo,
hier ein ausschnitt meines PHP-Codes. Bekomme keinen Syntaxfehler oder sonstiges Angezeigt. Wenn ich das SQLSTATEMENT in der Console ausführe funktioniert alles. Ich weiß leider nicht wo der Fehler sein soll - Vielleicht geschieht bei der Übergabe an die Variable irgendwas falsch (ocidefinebyname) ?!? In der Variable $vorname steht am Ende auf jeden Fall nichts drin. Vielleicht kann mir jemand weiterhelfen
hier ein ausschnitt meines PHP-Codes. Bekomme keinen Syntaxfehler oder sonstiges Angezeigt. Wenn ich das SQLSTATEMENT in der Console ausführe funktioniert alles. Ich weiß leider nicht wo der Fehler sein soll - Vielleicht geschieht bei der Übergabe an die Variable irgendwas falsch (ocidefinebyname) ?!? In der Variable $vorname steht am Ende auf jeden Fall nichts drin. Vielleicht kann mir jemand weiterhelfen
Code:
<?php $email=$_POST['email']; $pw=$_POST['passwort']; $conn=oci_connect("hotel","hotel") or die("Verbindung zum Server derzeit nicht möglich"); $anfrage= oci_parse($conn, "select IDEMAIL, NACHNAME, VORNAME, RECHTE, LETZTERLOGIN, ERSTELLDATUM from BENUTZER where idemail= '$email' and toolkit.decrypt(PASSWORT) ='$pw'"); $anfrage2= oci_parse($conn, "select STRASSE,HAUSNUMMER,PLZ,ORT,LAND from BENUTZERDATEN where fiemail= '$email' "); ocidefinebyname($anfrage,"IDEMAIL",&$idemail); ocidefinebyname($anfrage,"NACHNAME",&$nachname); ocidefinebyname($anfrage,"VORNAME",&$vorname); ocidefinebyname($anfrage,"RECHTE",&$rechte); ocidefinebyname($anfrage,"LETZERLOGIN",&$letzerlogin); ocidefinebyname($anfrage,"ERSTELLDATUM",&$erstelldatum); ocidefinebyname($anfrage2,"STRASSE",&$strasse); ocidefinebyname($anfrage2,"HAUSNUMMER",&$hausnummer); ocidefinebyname($anfrage2,"PLZ",&$plz); ocidefinebyname($anfrage2,"ORT",&$ort); ocidefinebyname($anfrage2,"LAND",&$land); oci_execute($anfrage) or die("Fehler bei Verbindung mit dem Server"); oci_execute($anfrage2) or die("Fehler bei Verbindung mit dem Server"); oci_commit($conn); echo($vorname); ?>
Comment