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.