DAK: Loginscript

Beitrag lesen

Ich wollt ein Browsergame machen, und bin grad beim Login, der jedoch nicht so ganz gehen will.

Das ist das Script:

Datei 1 (login1.htm):

<htm>
<head>
<title>The Kingdom - Login</title>
</head>
<body>
<FORM ACTION="login2.php" METHOD=POST>
Username: <INPUT NAME="name"><br>
Passwort:  <INPUT TYPE="password" PASSWORD="pass"><br>
<INPUT TYPE="submit" Value="Login">
</FORM>
</body>
</htm>

Datei 2 (login2.php):

<?
$verbindung = @mysql_connect("mysql.lima-city.de","USER31205","*******");
if (!$verbindung) {
echo "Verbindung zur MySQL-Datenbank fehlgeschlagen.";
exit;
} else if ($verbindung) {
$abfrage = "SELECT Passwort from User WHERE User = '".$name."'";
$result = mysql_db_query("DB413172382",$abfrage,$verbindung);
list($Passwort) = mysql_fetch_row($result);
if ($Passwort==$pass) {
$abfrage = "UPDATE User SET Loginstatus = 1 WHERE Name = '".$name."'";
mysql_query($abfrage,$verbindung);
} else if ($Passwort!=$pass) {
echo "Falsches/r Passwort/Username.";
}
?>

Fehlermeldung: 'Parse error: parse error, unexpected $ in /home/webpages/lima-city/dak/html/bg/login2.php on line 17'

Heißt so viel wie ich hab da in der Zeile 18 (die da so ausschaut: '?>') ein überschüssiges $.

Da muss was faul sein.