Hallo
Hab ein Problem mit meinem Login ... (das tut zum Login kommt von tutorials.de)
wenn ich mich versuche einzuloggen kommt diese meldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/........../subdomains/test/httpdocs/img/glyph2/login.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/......../subdomains/test/httpdocs/img/glyph2/login.php:19) in /var/www/vhosts/......../subdomains/test/httpdocs/img/glyph2/login.php on line 32
Das ist mein PHP code:
Wo ist der Fehler ?
Hab ein Problem mit meinem Login ... (das tut zum Login kommt von tutorials.de)
wenn ich mich versuche einzuloggen kommt diese meldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/........../subdomains/test/httpdocs/img/glyph2/login.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/......../subdomains/test/httpdocs/img/glyph2/login.php:19) in /var/www/vhosts/......../subdomains/test/httpdocs/img/glyph2/login.php on line 32
Das ist mein PHP code:
PHP:
<?php
session_start ();
include ("db/connect.php");
if (!mysql_select_db ("test", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"id, username".
"FROM ".
"users ".
"WHERE ".
"(username like '".$_REQUEST["name"]."') AND ".
"(password = '".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_username"] = $data["username"];
header ("Location: index.php?page=main");
}
else
{
header ("Location: index.php?page=login");
}
?>
Wo ist der Fehler ?