tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
184
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von iLu_is_a_loser
    iLu_is_a_loser iLu_is_a_loser ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Beiträge
    316
    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:
    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"); 


    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.

    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 ;)

  2. #2
    Registriert seit
    Mar 2005
    Ort
    Bühl/Baden
    Beiträge
    2.330
    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.

  3. #3
    Avatar von iLu_is_a_loser
    iLu_is_a_loser iLu_is_a_loser ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Beiträge
    316
    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 ;)

  4. #4
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    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 Dau
     
    Schri-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

  1. Antworten: 4
    Letzter Beitrag: 30.11.10, 11:17
  2. Problem mit mysql_fetch_array();
    Von Darkhell im Forum PHP
    Antworten: 2
    Letzter Beitrag: 08.12.07, 14:41
  3. Antworten: 7
    Letzter Beitrag: 07.06.05, 12:49
  4. mysql_fetch_array - Problem
    Von e-arty im Forum PHP
    Antworten: 6
    Letzter Beitrag: 23.03.05, 09:57
  5. mysql_fetch_array Problem
    Von ExtremeSnail im Forum PHP
    Antworten: 3
    Letzter Beitrag: 19.04.04, 16:30