PC Freak
Erfahrenes Mitglied
Bin PHP-Einsteiger und arbeite derzeit an einem Login-Bereich
habe eine Datei, welche die eingegebenen Login Informationen überprüft. Ich erhalte jedoch folgende Fehlermeldung beim einloggen:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web51/html/ebook-flatrate/login.php on line 21
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web51/html/ebook-flatrate/login.php:21) in /var/www/web51/html/ebook-flatrate/login.php on line 41
login.php
habe eine Datei, welche die eingegebenen Login Informationen überprüft. Ich erhalte jedoch folgende Fehlermeldung beim einloggen:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web51/html/ebook-flatrate/login.php on line 21
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web51/html/ebook-flatrate/login.php:21) in /var/www/web51/html/ebook-flatrate/login.php on line 41
login.php
PHP:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "", "");
if (!mysql_select_db ("usr_web51_1", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Vorname, Nachname, UserMail, Strasse, Hausnummer, PLZ, Wohnort, Land ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(UserMail like '".$_REQUEST["email"]."') AND ".
"(Kennwort = '".md5 ($_REQUEST["pwd"])."')";
$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_nachname"] = $data["Nachname"];
$_SESSION["user_usermail"] = $data["UserMail"];
$_SESSION["user_strasse"] = $data["Strasse"];
$_SESSION["user_hausnummer"] = $data["Hausnummer"];
$_SESSION["user_plz"] = $data["PLZ"];
$_SESSION["user_wohnort"] = $data["Wohnort"];
$_SESSION["user_land"] = $data["Land"];
header ("Location: Kunden/index.php");
}
else
{
header ("Location: index.php");
}
?>