ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
184
184
EMPFEHLEN
-
14.06.06 15:47 #1
Hallo ich bastel momentan an einem Login System und habe nu folgendes Problem.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\apachefriends\xampp\htdocs\xampp\php\content\login\formular.php on line 44
Hier sind jetzt die dazugehörigen Zeilen:
Und zwar übergebe ich halt den Nick und das PW über ein Formular, und wenn eine Eingabe gemacht wurde, soll er überprüfen ob die Eingabe stimmt, und wenn sie stimmt soll er sie in eine Array lesen und diese in einer Session abspeichern.PHP-Code:if(isset($_POST["login"])) {
$sql = "SELECT * FROM `users` WHERE `Nick` LIKE '".$_POST['nick']."' AND `Password` LIKE '".$_POST['passwort']."'";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $row['ID'];
$_SESSION["user_nick"] = $row['Nick'];
$_SESSION["user_password"] = $row['Password'];
$_SESSION["user_email"] = $row['Email'];
header ("Location: intern.php");
}
}
Doch irgendwie bekomm ich es nicht hin.
Könntet ihr mir vielleicht helfen
grußDer Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger ;)
-
Setzte an mysql_query() noch ein "or die(mysql_error())" dran. dann wirst du gleich wissen, was der Fehler ist.
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
14.06.06 16:13 #3
Danke..... ich hatte mich verschrieben bei der intern.php
Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger ;)
-
14.06.06 16:21 #4
Hallo!
Erwartest Du dass es mehrere User mit dem gleichem Nick und Password gibt oder warum gibst Du das Abfrageergebnis in einer Schleife aus?
Ich würde statt dessem lieber überprüffen ob es eine Übereinstimmung der gesendeten Daten in der Datenbank gibt.
Wenn TRUE, dann machst Du den ganzen Kram für die Session/Weiterleitung und wenn FALSE gibst Du eine entsprechende Meldung aus.
Z.b. echo "Benutzername und/oder Passwort ist Falsch".
Gruss Dr DauSchri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
Ähnliche Themen
-
Problem in mysql_fetch_array() mit PHP Programmierung
Von Xching im Forum PHPAntworten: 4Letzter Beitrag: 30.11.10, 11:17 -
Problem mit mysql_fetch_array();
Von Darkhell im Forum PHPAntworten: 2Letzter Beitrag: 08.12.07, 14:41 -
Problem bei Mysql_fetch_Array mit Group by-Abfrage
Von Riegel im Forum PHPAntworten: 7Letzter Beitrag: 07.06.05, 12:49 -
mysql_fetch_array - Problem
Von e-arty im Forum PHPAntworten: 6Letzter Beitrag: 23.03.05, 09:57 -
mysql_fetch_array Problem
Von ExtremeSnail im Forum PHPAntworten: 3Letzter Beitrag: 19.04.04, 16:30





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren