Hi Leute!
Ich habe folgendes Problem:
Ich mache eine Website, wo man sich einloggen kann.
Das ist die index.php:
Und dass hier ist die intern/login.php:
Das funktioniert leider nicht, man wird trotz richtiger Zugangsdaten auf die index.php?fehler weitergeleitet..
Kann mir jemand helfen??
Danke schonmal,
Cross
Ich habe folgendes Problem:
Ich mache eine Website, wo man sich einloggen kann.
Das ist die index.php:
HTML:
<nav>
<form action="intern/login.php" method="post">
<ul>
<li><input type="text" name="mail" id="email"> </li>
<li><input type="password" name="passwort" id="passwort"> </li>
<li><input id="button" type="submit" value="Login"> </li>
</ul>
</form>
</nav>
PHP:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect("localhost","Datenbank","Passwort");
if (!mysql_select_db ("Datenbank", $connectionid))
//Die Daten sind aus Sicherheitsgründen entfernt worden :D
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"id, vorname, email ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(email like '".$_REQUEST["mail"]."') AND ".
"(kennwort = '".md5 ($_REQUEST["passwort"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["id"];
$_SESSION["user_vorname"] = $data["vorname"];
$_SESSION["user_email"] = $data["email"];
header ("Location: start.php");
}
else
{
header ("Location: .././index.php?fehler");
}
?>
Das funktioniert leider nicht, man wird trotz richtiger Zugangsdaten auf die index.php?fehler weitergeleitet..
Kann mir jemand helfen??
Danke schonmal,
Cross