Fehler im Script, könnt ihr ihn finden?

Hallo,

ich habe im folgenden Codeausschnitt, einen Fehler, kann ihn allerdings nicht finden.

if ($id == ‚‘)
{
print "$message: Your username and/or your password is/are wrong
";
}
else
(
alert($id);

$ip = $_SERVER[‚REMOTE_ADDR‘];
$sql = mysql_query(„UPDATE table SET poging=‚0‘, ip=’$ip’ WHERE id=’$id’“);

$query2 = „SELECT id, gebruikersnaam FROM login WHERE gebruikersnaam =’$username’“);
$result2 = mysql_query($query2);
$rows2 = mysql_fetch_array($result2);
$id2 = $rows2[‚id‘];
$gn2 = $rows2[‚gebruikersnaam‘];

$_SESSION[‚login‘] = true;
$_SESSION[‚username‘] = $gn2;
$_SESSION[‚id‘] = $id2;
header(„location: seite.php“);

Helft mir bitte, den Fehler zu suchen.

Fehlermeldung: Parse error: syntax error, unexpected ‚;‘ in C:\xampp\htdocs\Login\prototype\tst8100_01.php on line 177

Ich weis ja, was das heist. Nur komischerweise, wenn ich das ganze um ein paar Reihen verschiebe, bleibt die Fehlermeldung gleich.

Also bitte ich euch um Hilfe. :smile:

mfG
Thomas
)

Hi, das ist der erste Syntaxfehler:

else
( //
alert($id);

Gruß

Andreas

Habe ich behoben.

War ein „(“ statt einem „{“.

Nun sagt er, der Fehler wäre in Zeile 181:

$rows2 = mysql_fetch_array($result2);

aber das ist doch nicht falsch, oder?^^

mfG
Thomas

Habe das Problem gefunden.

Hinter $username war diese Klammer. Dadurch kamd er Parse error.

tx an alle die geantwortet haben.

mfG
Thomas