Hallo,
ich habe mir ein kleines PHP Script geschrieben. Nur leider habe ich das Problem, das städnig erscheint diese Fehlermeldung "session_start() [function.session-start]: Cannot send session cookie.." und meine sql abfrage scheint auch nicht zu funktionieren. Ich würde mich freuen wenn mir jemand einen kleien Tipp geben könnte an was es liegt.
ich habe mir ein kleines PHP Script geschrieben. Nur leider habe ich das Problem, das städnig erscheint diese Fehlermeldung "session_start() [function.session-start]: Cannot send session cookie.." und meine sql abfrage scheint auch nicht zu funktionieren. Ich würde mich freuen wenn mir jemand einen kleien Tipp geben könnte an was es liegt.
PHP:
<?
include_once 'mb_connect.php';
// Session starten
session_start();
if(isset($_POST['submit']) AND $_POST['submit']=='Einloggen'){
// Falls der Nickname und das Passwort übereinstimmen..
$sql = "SELECT
ID
FROM
User
WHERE
Vorname = '".mysql_real_escape_string(trim($_POST['first_name']))."' AND
Nachname = '".mysql_real_escape_string(trim($_POST['last_name']))."' AND
Passwort = '".md5(trim($_POST['password']))."'
";
$result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
// wird die ID des Users geholt und der User damit eingeloggt
$row = mysql_fetch_assoc($result);
// Prüft, ob wirklich genau ein Datensatz gefunden wurde
if (mysql_num_rows($result)==1){
echo "<h4>Willkommen ".$_SESSION['last_name']."</h4>\n";
echo "Sie wurden erfolgreich eingeloggt.<br>\n".
"Zur <a href=\"index.php\">Startseite</a>\n";
}
else{
echo "Sie konnten nicht eingeloggt werden.<br>\n".
"Nickname oder Passwort fehlerhaft.<br>\n".
"Zurück zum <a href=\"".$_SERVER['PHP_SELF']."\">Login-Formular</a>\n";
}
}
else{
echo "<form ".
" name=\"Login\" ".
" action=\"".$_SERVER['PHP_SELF']."\" ".
" method=\"post\" ";
echo "Vorname :\n";
echo "<input type=\"text\" name=\"first_name\">\n";
echo "<br>\n";
echo "Nachname :\n";
echo "<input type=\"text\" name=\"`last_name`\">\n";
echo "<br>\n";
echo "Passwort :\n";
echo "<input type=\"password\" name=\"password\">\n";
echo "<br>\n";
echo "<input type=\"submit\" name=\"submit\" value=\"Einloggen\">\n";
echo "<br>\n";
}
?>