Hallo Liebe Leute,
ich habe ein Problem an dem ich schon seit nen Paar Stunden sitze.
Sobald ich auf "Submit" gehe, passiert einfach nichts und die Seite lädt sich neu.
In der Url steht dann :"login.php?email=&passwort=&loginsubmit=Anmelden"
Ich verzweifel langsam... ich hoffe, jemand von euch kann mir helfen!
Hier ist mein Code:
PHP
<?php
error_reporting(E_ALL);
session_start();
$form="<form action='login.php' methode='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='loginsubmit' value='Anmelden'></td>
</tr>
</table>
</form>";
include("config.php");
// login Funktionen
//post variablen einfach speichern
$email = $_POST['email'];
$passwort = $_POST['passwort'];
if($_POST['loginsubmit'])
{
if($email !="" && $passwort !="")
{
$email = mysql_real_escape_string($email);
$passwort = md5($passwort1);
$abfrage="SELECT * FROM spieler WHERE email='$email'";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if(mysql_num_rows($rows) > 0)
{
$db = mysql_fetch_assoc($abfrage);
if($db['passwort'] == $pass)
{
$spielerid = $db['id'];
$email5 = $db['email'];
$name = $db['charaktername'];
$_SESSION['id'] = $spielerid;
$_SESSION['email'] = $email5;
$_SESSION['charaktername'] = $name;
echo "Sie haben sich erfolgreich angemeldet, <B>'$name'</B>!";
}
else
{
echo "Sie haben ein falsches Passwort eingegeben!";
}
}
else
{
echo "Es existiert kein Account mit der Email-Adresse!";
}
}
else
{
echo "Bitte füllen Sie alle Felder aus!";
}
}
else
{
if(isset($_SESSION['email']))
{
echo("Sie sind bereits angemeldet <a href='logout.php'>Abmelden</a>");
}
else
{
echo ($form);
}
}
include("bottom.php");
?>
Alles anzeigen
Ich will eigentlich nur, dass er sich mit Sessions einloggt.
Vielen Dank für eure Hilfe!