bei folgendem php code
kommt diese fehlermeldung im browser:
die abfrage in ihrer ursprungsversion ist so:
nur da klappt komischerweise keinepasswortabfrage..ich bin etwas ratols.
zum testen: http://www.up.osmers.org registrierung klappt. habe mal nen testuser eingerichtet.
Nick: testuser
Passwort: tester
wer kann mir da helfen.. ich sitz seit 3 stunden an den paar zeilen
PHP:
if (!mysql_select_db ("usr_web1_1", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$fickpass = $pwd;
$xpass = md5($_REQUEST["pwd"]);
$sql = "SELECT Id, Nickname, Nachname, Vorname, Kennwort FROM benutzerdaten WHERE Nickname like $name";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result);
$ddata = mysql_fetch_array ($result);
$ukennw = $ddata["Nickname"];
if ($ukennw == $xpass)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
# if ($data["status"] == "1")
# {
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["Id"];
$_SESSION["user_nickname"] = $data["Nickname"];
$_SESSION["user_nachname"] = $data["Nachname"];
$_SESSION["user_vorname"] = $data["Vorname"];
$_SESSION["user_check"] = "OK";
header ("Location: intern.php");
# }
# else if ($data["status"] == "0")
# {
# $data = mysql_fetch_array ($result);
# $regmail = $data["email"];
# $regnick = $data["Nickname"];
# $regkey = $data["code"];
# echo "Dein Account wurde noch nicht aktiviert.<br> Eine E-Mail mit dem bestätigungslink wurde dir aber erneut an deine bei uns hinterlegte E-Mail Adresse gesendet.";
# $empfaenger = $regmail;
# $betreff = "Registrierung beim osmers.org Upload..";
# $text = "Hallo, $regnick,\n um deine Registrierung abzuschliessen, klicke bitte auf folgenden Link: \n \n http://www.BLABLAkey=$regkey \n \n";
# mail($empfaenger, $betreff, $text, "From: osmers.org <BLA@bla.de>");
# exit;
# }
}
else
{
header ("Location: index.php?fehler=1&md5=$xpass&opass=$fickpass");
}
HTML:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web3/html/pics/upload/login.php on line 17
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web3/html/pics/upload/login.php on line 18
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web3/html/pics/upload/login.php:17) in /var/www/web3/html/pics/upload/login.php on line 52
die abfrage in ihrer ursprungsversion ist so:
PHP:
$sql = "SELECT ".
"Id, Nickname, Nachname, Vorname ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(Nickname like '".$_REQUEST["name"]."') AND ".
"(Kennwort = '".md5($_REQUEST["pwd"])."')";
$result = mysql_query ($sql);
zum testen: http://www.up.osmers.org registrierung klappt. habe mal nen testuser eingerichtet.
Nick: testuser
Passwort: tester
wer kann mir da helfen.. ich sitz seit 3 stunden an den paar zeilen