If else anwendung

Dieses Thema im Forum "Webentwicklung" wurde erstellt von master2005, 23. Juni 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 23. Juni 2006
    Hallo zusammen habe mal eine kleine frage und zwar wollte ich ein geschützen beriech coden jetzt habe ich ein problem udn zwar wenn ich den login bereich machen will soll man passwort und username eingeben aber diese 2 sachen muss ich ja vergleich ob die mit der datenbank übereinstehn habe schon viele sachen probiert und google gefragt aber ich komme nicht weiter weil immer die while schleife irgendwie dabei ist bei meinen suchergebnissen wie zb das hier:

    Code:
    $abfrage = "SELECT * FROM member WHERE username = $username AND passwort = $passwort";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
     {
    $row->username;
     }
    
    
    ?>
    
    irgendwie muss ich ja hinkriegen das ich mit einer if anweisung $row->username und $row->passwort mit der datenbank vergleiche aber irgendwie klappt das nicht

    wenn einer ne lösung hat oder mir auch was anderes raten würde wäre ich euch sehr dankbar

    für jede hilfe gibt es natürhlich eine 10 !!

    mfg

    master2005
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 23. Juni 2006
    $pw = $_REQUEST['passwort'];
    $username = $_REQUEST['username'];
    $passwort = $_REQUEST['passwort'];


    $abfrage = "SELECT * FROM member WHERE username = '$username' AND passwort = '$passwort'";
    $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_assoc($ergebnis);

    if ($row == "")
    {
    usererror();
    }

    else
    {
    if ($pw != $row['passwort'])
    {
    usererror();
    }

    else
    {
    session_start();
    header("Location: http://ip/ordner/datiname.php");
    // Login erfolfreich
    }
    }

    function usererror()
    {
    echo "Benutzer oder Kennwort falsch";
    }


    Habs nicht getestet, sollte aber gehen
     
  4. #3 23. Juni 2006
    vielen dank es klappt 10ner haste vielen dank
     

  5. Videos zum Thema
Die Seite wird geladen...
  • Annonce

  • Annonce