|
#1
|
|||
|
|||
|
Zitat:
PHP Quellcode:
<?php
/*============== PHP ==============*/ //benötigte Seite include ("../../hidden/dbconnect.inc"); // Einbinden des Zugangsusernamen, etc. include ("../../hidden/html.inc"); // Einbinden der HTML Befehle /*============== Bezugs Optionen für das Formular ============*/ // Verbindung herstellen @mysql_connect ($host,$user,$pwd) or die ("Verbindung zum Server kann nicht hergestellt werden."); @mysql_select_db($dbnameKM) or die ("Datenbank kann nicht erreicht werden."); //Sessions $SessionName = session_name(); $SessionID = quotesqlvar($_GET['PHPSESSID']); // Übergebene Variabeln auslesen $mandant = quotesqlvar($_GET['mandant']); $pnr = quotesqlvar($_GET['pnr']); // HIER GEHT ES LOS.... irgendwo hier vermute ich den Fehler if ($_SESSION['IP']==$_SERVER['REMOTE_ADDR']) { echo " ....Hier stehen nur html befehle ..... "; // Übergebene Variabeln auslesen $mandant = quotesqlvar($_GET['mandant']); $pnr = quotesqlvar($_GET['pnr']); $KID = quotesqlvar($_GET['KID']); // SQL Befehl zum Löschen $sql_delete = "DELETE QUICK FROM Krankheit " ."WHERE mandant = '$mandant' " ."AND persnr = '$pnr' " ."AND id = '$KID';"; if(@mysql_query($sql_delete)) { $SessionName = session_name(); $SessionID = quotesqlvar($_GET['PHPSESSID']); $sql_log = "INSERT INTO log (Typ,Aktion,Datum) VALUES('delete_yes.php','".$_SESSION['name']." löscht den Datensatz mit der PNR '$pnr' & dem Mandanten $mandant',NOW());"; mysql_query($sql_log); mysql_close(); echo "<div align='center'><font color='red'>Der Datensatz wurde erfolgreich gelöscht!</div></font>"; echo "<meta http-equiv=\"refresh\" content=\"1; URL=neu_krank.php?mandant=$mandant&pnr=$pnr&$SessionName=$SessionID\">"; SeitenEnde(); } else { echo mysql_error(); echo " $sql_delete"; mysql_close(); SeitenEnde(); } ?> |
|
#2
|
|||
|
|||
|
Rück deinen Code besser ein, dann siehst du, dass
if ($_SESSION['IP']==$_SERVER['REMOTE_ADDR']) { keine } hat. Im Notepad++ gibts da die Funktion "Reindent C++ Code", damit klappt das auch mit php-Code ganz annehmbar. |
|
#3
|
|||
|
|||
|
Da fehlt garantiert eine schließende Klammer. Aber dass man das nicht sieht, ist bei der Buchstabenwüste auch kein Wunder.
*** Nobody ***
__________________
Ich beantworte keine Fragen per PM, Mail, ICQ oder Telefon. Unformatiert geposteten Quellcode sehe ich mir nicht an. PHP Tipps & Tricks |
|
#4
|
|||
|
|||
|
syntax-fehler sollte man schon selber finden können, denn das ist reine fleißarbeit.
du hast anscheinend eine geschweifte klammer nicht korrekt geschlossen. p.s. warum unterdrückst du fehlermeldungen bei mysql_query()?
__________________
"Es gab eine Zeit, als Zeitungen sagten, nur zwölf Menschen verständen die Relativitätstheorie. Ich glaube nicht, dass es jemals eine solche Zeit gab. Auf der anderen Seite denke ich, es ist sicher zu sagen, niemand versteht Quantenmechanik." - R. Feynman |
|
#5
|
|||
|
|||
|
Möglicherweise hast Du durch das Aussparen des Codes die Fehlerursache jetzt verfälscht, aber im obigen Code wird die Klammer dieser if-Abfrage nirgends geschlossen:
Code:
if ($_SESSION['IP']==$_SERVER['REMOTE_ADDR']) {
|
|
#6
|
|||
|
|||
|
ja, danke erstmal... dann is der schritt von mir nicht falsch gewesen
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Unexpected "=" und unexpected T_CONSTANT_ENCAPSED_STRING | sookee | PHP | 14 | 11.05.2007 08:47 |
| unexpected '=' in ... | Tobias82 | PHP | 2 | 27.09.2006 22:39 |
| unexpected $end - was tun ? | Hummer | Datenbanken | 5 | 02.06.2006 17:14 |
| unexpected $end on ... | dros | PHP | 6 | 02.12.2004 21:29 |
| unexpected ;?? | jlindenbaum | PHP | 5 | 30.06.2004 21:29 |