Ergebnis 1 bis 8 von 8

Thema: Hifle beim script

  1. #1
    cyber-cup
    Gast

    Standard Hifle beim script

    hi@ll,

    ich wollte mal fragen was mir diese aussage sagen soll.

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /mnt/web7/31/84/51390884/htdocs/login.php on line 16
    Benutzername und/oder Passwort waren falsch. Memberbereich

    im Anhang ist das komplette Script.

    mfg

    cyber-cup
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Angehängte Dateien Angehängte Dateien

  2. #2
    Bandit
    Gast

    Standard

    Warum postest du den Quelltext nicht hier rein?
    Code:
    <?php
      session_start&#40;&#41;;
    
      $dbh = mysql_connect&#40;"rdbms.strato.de", "U389699", "+++++++"&#41; or
        die &#40;"Connection failed"&#41;;
        
      mysql_select_db&#40;"DB389699"&#41; or
        die &#40;"DB389699 nicht vorhanden"&#41;;
        
      $username = mysql_real_escape_string&#40;$_POST&#91;"username"&#93;&#41;;
      
      $passwort = md5&#40;$_POST&#91;"password"&#93;&#41;;
    
      $abfrage = "SELECT 
                    username, 
                    passwort 
                   FROM 
                    login 
                   WHERE 
                    username='$username'
                   LIMIT 1";
    
      $ergebnis = mysql_query&#40;$abfrage&#41; or
        die &#40;"MySQL-Error&#58; " . mysql_error&#40;&#41;&#41;;
        
      $row = mysql_fetch_object&#40;$ergebnis&#41;;
    
      if&#40;$row->passwort == $passwort&#41;
      &#123;
         $_SESSION&#91;"username"&#93; = $username;
         echo "Login erfolgreich. Geschützer Bereich";
      &#125;
      else
      &#123;
         echo "Benutzername und/oder Passwort waren falsch. Login";
      &#125;
    ?>

  3. #3
    Gast

    Standard

    Warum postest du den Quelltext nicht hier rein?
    da ich neu hier im forum bin und das nicht wusste.

  4. #4
    HTML Newbie
    Registriert seit
    26.03.2008
    Ort
    Hamburg
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    so nun haste deine antwort von mir. vergessen einzuloggen.


    muss ich jetzt mal loswerden: du hattest nicht vergessen dich einzuloggen,
    geht garnicht - du warst ja noch nichtmal mitglied. du hast dich gerade erst
    angemeldet. hättest allerdings auch nicht unbedingt machen müssen. hier
    kann man auch als gast schreiben

  5. #5
    Bandit
    Gast

    Standard

    Und, was passiert jetzt bei dem Script?

  6. #6
    HTML Newbie
    Registriert seit
    26.03.2008
    Ort
    Hamburg
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    es kommt immer folgende fehlermeldung: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /mnt/web7/31/84/51390884/htdocs/login.php on line 16
    Benutzername und/oder Passwort waren falsch. Memberbereich

    Was heißt das denn?

  7. #7
    Bandit
    Gast

    Standard

    Mit meinem geänderten script? Hmm, dann versuche das mal:
    Code:
    <?php
      session_start&#40;&#41;;
    
      $dbh = mysql_connect&#40;"rdbms.strato.de", "U389699", "+++++++"&#41; or
        die &#40;"Connection failed"&#41;;
       
      mysql_select_db&#40;"DB389699"&#41; or
        die &#40;"DB389699 nicht vorhanden"&#41;;
       
      $username = mysql_real_escape_string&#40;$_POST&#91;"username"&#93;&#41;;
     
      $passwort = md5&#40;$_POST&#91;"password"&#93;&#41;;
    
      $abfrage = "SELECT
                    username,
                    passwort
                   FROM
                    login
                   WHERE
                    username='$username'
                   LIMIT 1";
    
      $ergebnis = mysql_query&#40;$abfrage&#41; or
        die &#40;"MySQL-Error&#58; " . mysql_error&#40;&#41;&#41;;
       
      if &#40;mysql_num_rows&#40;$ergbnis&#41;&#41;
      &#123;
         $row = mysql_fetch_object&#40;$ergebnis&#41;;
    
         if&#40;$row->passwort == $passwort&#41;
         &#123;
            $_SESSION&#91;"username"&#93; = $username;
            echo "Login erfolgreich. Geschützer Bereich";
         &#125;
         else
         &#123;
            echo "Benutzername und/oder Passwort waren falsch. Login";
         &#125;
      &#125;
      else
      &#123;
         echo "Benutzername und/oder Passwort waren falsch. Login";
      &#125;
    ?>

  8. #8
    HTML Newbie
    Registriert seit
    26.03.2008
    Ort
    Hamburg
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    so jetzt funktioniert es auch. danke für deine hilfe.

Ähnliche Themen

  1. Motivation beim lernen betreff Java script, Php!!
    Von eatofid im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 21
    Letzter Beitrag: 25.02.2008, 00:58
  2. Hilfe beim script schreiben
    Von Danny1 im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 27.11.2006, 22:49
  3. Probleme beim Script umschreiben
    Von DiamondDog im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 12.06.2006, 15:21
  4. Login script läuft nur bei Firefox, nicht beim IE!
    Von -nitro- im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 24.01.2006, 09:44
  5. Hifle
    Von MR.X |NOOB| im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 16.08.2005, 18:25

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •