kostenloser Webspace werbefrei: lima-city


ich dreh langsam durch, wo ist der fehler!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    k*****i

    hier mein prob, cih kann mcih net einloggen, ich weis net wo der fehler ist ich glaubee net richitg verlink(habe ich ?berp?ft) ode keine session erstellung!

    Formular:

    <html>
    <head>
    <title>Login</title>
    </head>

    <body vlink="#000000">
    <?php
    if (isset ($_REQUEST["fehler"]))
    {
    echo "Die Zugangsdaten waren ung?ltig.";
    }
    ?>
    <form action="login.php" method="post">
    Name: <input type="text" name="nick" size="20"><br>
    Passwort: <input type="password" name="pw" size="20"><br>
    <!--<select name="raum">
    <option value="Flirt">Flirt</option>
    <option value="Plaudern">Plaudern</option>
    <option value="Party">Party</option>
    <option value="SEX">SEX</option>
    <option value="PC-Freaks">PC-Freaks</option>
    </select>--!><br>
    <input type="submit" value="Login">
    </form>
    </body>
    </html>


    Login:

    <?php
    // Session starten
    session_start ();

    // Datenbankverbindung aufbauen
    include('../config/config.php');

    $sql = "SELECT * FROM userdaten WHERE ".
    "(nick like '".$_REQUEST["nick"]."') AND ".
    "(pw = '".md5 ($_REQUEST["pw"])."')";
    $result = mysql_query ($sql);

    if (mysql_num_rows ($result) > 0)
    {
    // Benutzerdaten in ein Array auslesen.
    $data = mysql_fetch_array ($result);

    // Sessionvariablen erstellen und registrieren
    $_SESSION["user_id"] = $data["id"];
    $_SESSION["user_pw"] = $data["pw"];
    $_SESSION["user_nick"] = $data["nick"];
    $_SESSION["user_mail"] = $data["mail"];

    header ("Location: ../index.php");
    }
    else
    {
    header ("Location: login-formular.php?fehler=1.php");
    }
    ?>


    MfG

    Kraeusi

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

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

  3. s*****y

    Dein php-Kontakt-Formular ist der gr??te Mist.

    Such dir eine gescheites bei http://www.jswelt.de/

    Das brauchst du dann nur noch ab?ndern.

    Viel Spa? noch!
  4. @spionxy

    Dein php-Kontakt-Formular ist der gr??te Mist.


    Ein sehr gescheiter und vor allem hilfreicher Kommentar!

    @kraeusi

    Lass dir mal nach:
    $result = mysql_query ($sql);

    eventuelle Datenbankfehler mit
    print( mysql_error() );
    ausgeben. Vielleicht hilft das ja.

    MfG
    alopex
  5. Autor dieses Themas

    k*****i


    @spionxy

    Dein php-Kontakt-Formular ist der gr??te Mist.


    Ein sehr gescheiter und vor allem hilfreicher Kommentar!

    @kraeusi

    Lass dir mal nach:
    $result = mysql_query ($sql);

    eventuelle Datenbankfehler mit
    print( mysql_error() );
    ausgeben. Vielleicht hilft das ja.

    MfG
    alopex


    toll wo soll denn das mist sien, das is einfaches html freundchen kein js, in welcher traum welt lebst du?

    @alopex, ne da muss ichd en rest um?ndern das hilft mir da wenig weiter, aba ok!
  6. Autor dieses Themas

    k*****i

    so habe dein shit print( mysql_error() ); eingef?gt passiert nichts,m leere seite, wie toll

    MfG

    Kraeusi
  7. Wie w?re es denn mal mit ein paar n?heren Angaben zum Fehler? Wo fliegst du denn aus dem Login?
    Bei der ersten if-Abfrage:
    ...
    if (isset ($_REQUEST["fehler"]))
    ...
    oder bei der zweiten:
    ...
    if (mysql_num_rows ($result) > 0)
    ...

    Da mir die "login.php" leider fehlt, kann ich es schlecht selbst ?berpr?fen.

    *nachtr?glich_einf?g*
    Stuss: Ich meinte nat?rlich die "config.php"
  8. Autor dieses Themas

    k*****i


    Wie w?re es denn mal mit ein paar n?heren Angaben zum Fehler? Wo fliegst du denn aus dem Login?
    Bei der ersten if-Abfrage:
    ...
    if (isset ($_REQUEST["fehler"]))
    ...
    oder bei der zweiten:
    ...
    if (mysql_num_rows ($result) > 0)
    ...

    Da mir die "login.php" leider fehlt, kann ich es schlecht selbst ?berpr?fen.



    du kunde ich ahbe oben die login mit gepostet!

    das forlumural is eben die siete oben die angaben sind richitg und dann werte cih warscheinlich weitergeleited auf seite xxx und dann kommt ein error 404!

    alos glaube cih das die session doer ?hnliches nciht richtig erstellt werden!

    MfG

    Kraeusi
  9. Autor dieses Themas

    k*****i

    ha alopex ich habs hinbekommen und willste wissen woran es lag?

    ok ich sag es dir. ich habe nicht den geringsten blassen schimmer,e s muss irgentwie nen zeichen wohl gegeben haben was das aht sich aufh??ngen lassen doer so nunja hier mal so zum testen http://kraeusi.lima-city.de/chat/index.html

    ja so gut is er ncoh en is aber bei einer komplet ?berarbeitung!

    MfG

    Kraeusi
  10. 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!