Fehlercode: Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\xampp\htdocs\login.php on line 78
Das ist die Zeile:
else
{
if(isset($_SESSION['email']))
CODE:
PHP Code:
<?php include("top.php"); ?>
<?php
$form="
<form action='login.php' method='POST'>
<table cellspacing='10'>
<tr>
<td>Email</td>
<td><input type='text' name='email'></td>
</tr>
<tr>
<td>Passwort</td>
<td><input type='password' name='passwort'></td>
</tr>
<tr>
<td></td>
<td><input type='submit' name='loginAbsenden' value='Anmelden'></td>
</tr>
</table>
</form>
";
include("connect.php");
$email = (isset ($_POST['email']));
$passwort = (isset ($_POST['passwort']));
if(isset($_POST['loginAbsenden']));
{
if($email != "" && $passwort != "")
{
$email = mysql_real_escape_string($email);
$passwort = md5($passwort);
$abfrage = mysql_query("SELECT * FROM spieler WHERE email='$email'");
if(mysql_num_rows($abfrage) > 0)
{
$db = mysql_fetch_assoc($abfrage);
if($db['passwort'] == $passwort)
{
$spielerid = $db['id'];
$name = $db['name'];
$passwort = $db['passwort'];
$email = $db['email'];
$level = $db['level'];
$exp = $db['exp'];
$_SESSION['id'] = $spielerid;
$_SESSION['name'] = $name;
$_SESSION['passwort'] = $passwort;
$_SESSION['email'] = $email;
$_SESSION['level'] = $level;
$_SESSION['exp'] = $exp;
echo "SIe haben sich erfolgreich Angemeldet! <b>$name</b>";
}
else
{
echo "Sie haben ein falsches Passwort eingegeben";
}
}
else
{
echo "Der Benutzer ist nicht vorhanden!";
}
}
else
{
echo "Bitte füllen sie alle Felder aus!";
}
}
else
{
if(isset($_SESSION['email']))
{
echo "<a href='logout.php'>Abmelden</a>";
}
else
{
echo $form;
}
}
?>
<?php include("bottom.php"); ?>