kostenloser Webspace werbefrei: lima-city


fehler mit session?????

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f*******c

    also f?rs ref="/login" title="Login">login hab ich das gecodet:
    include 'connect.php';
    $kennwort = md5($pw);
    $sql = "SELECT nummer, user_passwort FROM game_benutzer WHERE user_username='$username'";
    mysql_connect($host, $nutzer, $pass);
    mysql_select_db($db);
    $result=mysql_query($sql,$link);
    if(mysql_num_rows($result)==1)
    {
    $nummer=mysql_result($result,0,'nummer');
    if($kennwort!=mysql_result($result,0,'user_passwort'))
    {$meldung.= "Bitte kontrolieren Sie ihr Passwort!";}
    else
    {
    $meldung.= "Die Daten sind OK!<br>";
    $meldung.= "Sie haben die Nummer $nummer";
    session_start();
    $_SESSION['nummer'] = $nummer;
    $_SESSION['pw'] = $kennwort;
    $_SESSION['name'] = $username;
    }}
    else
    {
    $meldung.= "Bitte kontrollieren Sie ihren Usernamen!";
    }
    echo $meldung;


    So und dann die intern:
    // Daten?berpr?fung START
    require('connect.php');
    session_start();
    if(!isset($_SESSION['nummer']))
    {die('<html><body><h1>Sie sind nicht (mehr) eingeloggt</h1><br><a href=index.htm>ZUM LOGIN</a></body></html>');}
    $name = $_SESSION['name'];
    $sql = "SELECT user_passwort FROM game_benutzer WHERE user_username=$name";
    mysql_connect($host, $nutzer, $pass);
    mysql_select_db($db);
    $result=mysql_query($sql,$link);
    if(mysql_num_rows($result)==1)
    {
    if($kennwort!=mysql_result($result,0,'user_passwort'))
    {
    $meldung.= "Bitte kontrolieren Sie ihr Passwort!";
    $fehler = 1;
    }
    }
    else
    {
    $meldung.= "Bitte kontrollieren Sie ihren Usernamen!";
    $fehler = 1;
    }
    if($fehler == 1)
    {
    die('<html><body><h1>.$meldung.</h1><br><a href=index.htm>ZUM LOGIN</a></body></html>');
    }
    // Daten?berpr?fung ENDE

    Danach k?me dann die weitere seite....leider meint der immer:
    Sie sind nicht (mehr) eingeloggt....auch wenn ichs ne secunde vorher gemacht hab! Warum? Wo is der Fehler?

    EDIT: Jetzt hab ich nen fehler (hab mal auf lima account geschoben)
    Fehler:
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/firemanic/html/game/intern.php on line 12
    $meldung

    ZUM LOGIN
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k**********e

    zeile 12:
    $sql = "SELECT user_passwort FROM game_benutzer WHERE user_username=$name";

    dort fehlen ' '

    $sql = "SELECT user_passwort FROM game_benutzer WHERE user_username = '$name'";

    ansonsten ist dir anzuraten mysql_error() zu verwenden.

    like this:
    $res = mysql_result($sql, $link) or die(mysql_error() .'<br />'. $sql);
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!