unexpected
hi ich binns nochmal:
ich habe hier ein fehler :
und hier die login.php
Da iss aber garkein $ sondern ?>
wer kann helfen?
gruß tyfoon
ich habe hier ein fehler :
Parse error: parse error, unexpected $ in D:\Home\xampp\htdocs\users\rnahm\webinterface\login.php on line 19
< ?php
if(!$_POST['accountname'] || $_POST['accountname'] == "") {
die('acc fehler');
}elseif(!$_POST['password'] || $_POST['password'] == "") {
die('pw fehler');
}else{
$query = @mysql_query("SELECT accountname, password, kundennummer FROM users WHERE accountname = '".$_POST['accountname']."'") or die('query fehler');
$result = @mysql_fetch_array($query) or die('result fehler');
if($password != $result['password']){
header("location:index.php");
$login = true;
session_register('login');
$accountname = $result['accountname'];
session_register('accountname');
$accountname = $result['kundennummer'];
session_register('kundennummer');
header("location:index.php");
}
?>
wer kann helfen?
gruß tyfoon
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 22743
Url: https://administrator.de/contentid/22743
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
16 Kommentare
Neuester Kommentar
Hmmm, ich kann mal nur in´s "Blaue" schießen, aber sollte die Zeile
nicht in einfachen Anführungszeichen stehen?
Halt! Moment: Gleich die erste Zeile hat einen Blank zuviel zwischen der sputzen Klammer und dem "?" (PHP-Open Tag).
Gruß, Rene
PS: Die Fehlermeldungen des Parsers sind nicht immer ernst zu nehmen. Oftmals kommt der Fehler aus vorangehenden Zeilen, der selbst aber noch nicht zum Fehler führt, sondern erst in spätren Zeilen (wenn dann Notationen nicht dazu passen, weil vorher z.B. ein Semikolon vergessen wurde ...[mist, ich kann mich im Moment nicht artikulieren] 8-) )
header("location:index.php");
Halt! Moment: Gleich die erste Zeile hat einen Blank zuviel zwischen der sputzen Klammer und dem "?" (PHP-Open Tag).
Gruß, Rene
PS: Die Fehlermeldungen des Parsers sind nicht immer ernst zu nehmen. Oftmals kommt der Fehler aus vorangehenden Zeilen, der selbst aber noch nicht zum Fehler führt, sondern erst in spätren Zeilen (wenn dann Notationen nicht dazu passen, weil vorher z.B. ein Semikolon vergessen wurde ...[mist, ich kann mich im Moment nicht artikulieren] 8-) )
Korrigiere mal das obere PHP-Tag zu:
und diese Zeile
zu
Maybe that helps...
Gruß, Rene
<?php
und diese Zeile
header("location:index.php");
zu
header('location:index.php');
Maybe that helps...
Gruß, Rene
Moin,
muss ich mir in Ruhe anschauen, heute Abend (du bist ja gleich "weg") schaffe ich das nicht mehr.
Sorry!
Gruß, Rene
muss ich mir in Ruhe anschauen, heute Abend (du bist ja gleich "weg") schaffe ich das nicht mehr.
Sorry!
Gruß, Rene
Du hast in der Zeile mit dem else: $result =
@mysql_fetch_array($query) or die('result
fehler'); die geschweifte Klammer nicht zu
gemacht.
@mysql_fetch_array($query) or die('result
fehler'); die geschweifte Klammer nicht zu
gemacht.
Perfekt! Das isses Ich war gerade beim prüfen, als ich Dein Posting las
Gruß, Rene
du hast vergessen wahlweise das letzte if { oder das else { mit einer zusätzlichen geschweiften Klammer am Ende zu schließen.
unexpected $ soll übrigens heissen "unerwartetes Zeilenende" und das hast du, eindeutig.
desweiteren möchte ich anmerken, dass du das auch gesehen haettest, wenn du intensiv nach dem fehler suchst. oder mal google benutzt, um herauszufinden was denn die fehlermeldung bedeutet. davon hattest du ja wie es scheint keinen schimmer.
ebenfalls gesehen haettest du's, wenn du richtig programmieren würdest.. denn wer seine funktionalen blöcke einrückt, hat solche probleme nicht. :-P
unexpected $ soll übrigens heissen "unerwartetes Zeilenende" und das hast du, eindeutig.
desweiteren möchte ich anmerken, dass du das auch gesehen haettest, wenn du intensiv nach dem fehler suchst. oder mal google benutzt, um herauszufinden was denn die fehlermeldung bedeutet. davon hattest du ja wie es scheint keinen schimmer.
ebenfalls gesehen haettest du's, wenn du richtig programmieren würdest.. denn wer seine funktionalen blöcke einrückt, hat solche probleme nicht. :-P