sanktusm
15-08-2005, 21:12
wenn ich diesen code einfüge gibt er mir eine Fehlermeldung parse errorer line 360. Dieser Code ist aber nicht bei line 360. Was läuft hier falsch?
$sql = "SELECT
login
FROM
logindaten;";
$result = mysql_query($sql) OR die (mysql_error());
while($row = mysql_fetch_assoc($result))
{
if($row['login'] == $_SESSION['login'])
{
header("Location: adressdaten_hotel.php?sign=errlogindp");
exit;
}
{
Was steht denn in Zeile 360?
Wenn dieser Code nicht bei Zeile 360 ist, dann wird auch dort kein Fehler sein...
BTW: Auch für dich gibt es die [php] Tags
Außerdem brauchst du nach einem header("location: ..."); kein exit zu machen und wenn du schon ein exit hinschreibst, dann bitte mit Klammern (siehe hier (http://de.php.net/manual/de/function.exit.php))
sanktusm
15-08-2005, 21:16
wenn ich diesen code einfüge
naja... könnte was mit der session, mit der db oder mit dem header zu tun haben.
mich interessiert immernoch was in 360 steht.
tontechniker
15-08-2005, 21:19
also erst ganzen code posten und dann weiter fragen
sanktusm
15-08-2005, 21:21
es lag an der zweifach geöffneten klammer
tontechniker
15-08-2005, 21:26
wir wärs mit LESEN VOR DEM POSTEN (http://www.php-resource.de/forum/showthread.php?s=&threadid=50454)
Tja ... hättest Du gelernt Deinen Quellcode vernünftig einzurücken ... wäre das nicht passiert ... !
Original geschrieben von tomstig
Außerdem brauchst du nach einem header("location: ..."); kein exit zu machen
doch, das kann durchaus sinnvoll sein - wenn etwaige nachfolgende codeteile nicht mehr ausgeführt werden sollen.