Hi,
Ich habe mir ein LoginScript mit Sessions besorgt, was ich jetzt auch benutzen möchte.
Leider gibt er mir, wenn ich einloggen möchte folgende Fehler:
Es wäre furchbar nett, wenn einer mir helfen könnte.
Ich habe mir ein LoginScript mit Sessions besorgt, was ich jetzt auch benutzen möchte.
Leider gibt er mir, wenn ich einloggen möchte folgende Fehler:
Hier der Code von der Datei (login.php)Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/virtual/Domain/login.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/Domain/NEU/login.php:20) in /var/www/virtual/Domain/login.php on line 35
PHP:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
include 'mysql.php';
if (mysql_select_db ("Mitglieder", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT Nick, Passwort, Vorname, Nachname ".
"FROM ".
"Mitglieder ".
"WHERE ".
"(Nick like '".$_REQUEST["name"]."') AND ".
"(Passwort = '".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_nick"] = $data["Nick"];
$_SESSION["user_vorname"] = $data["Vorname"];
$_SESSION["user_nachname"] = $data["Nachname"];
header ("Location: intern.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>