kostenloser Webspace werbefrei: lima-city


spezial Login

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    p****r

    Ich will einen Login schreiben der nur ein Feld haben soll ind den man den Name eingibt.
    So weit so gut.

    Wein man auf einloggen klickt soll das "$row->User" in der http Zeile durch den eingegebenen Namen ersetzt werden.

    Ist das m?glich mit php? :slant:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.


    Ich will einen Login schreiben der nur ein Feld haben soll ind den man den Name eingibt.
    So weit so gut.

    Wein man auf einloggen klickt soll das "$row->User" in der http Zeile durch den eingegebenen Namen ersetzt werden.

    Ist das m?glich mit php? :slant:


    Ich wei? jetzt nicht so ganz was du damit meinst.

    Du kannst ein Formular per "get" versenden, dann wird der Wert hinten an die URL gehangen.

    Also z.B. so:

    <form name="form" method="get" action="datei_wo_verarbeitung_stattfindet">
    <input type="text" name="row">
    <input type="submit" name"sent" value="Login">
    </form>

    Dann w?rde nach dem Abschicken hinten an die URL angehangen werden ?row=was_in_feld_steht
  4. Autor dieses Themas

    p****r

    Jo danke werds aus probieren.:biggrin::cool:



    Beitrag ge?ndert am 16.10.2005 18:10 von panzer
  5. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.


    Jo danke werds aus probieren.:biggrin::cool:


    Logischerweise musst du dann den hinten an die URL angehangenen Wert noch auslesen. Das kannst du mit PHP z.B. so machen:

    $name = $_GET['row'];

    Dann h?tte die Variable $name den Wert aus dem Formularfeld row.

    Beitrag ge?ndert am 16.10.2005 17:13 von thoba
  6. Autor dieses Themas

    p****r

    leider hats net funktioniert, deshalb habe ich es mit einer if Abfrage probiert. Schaut es euch bitte noch mal an:
    in der idex.php:


    <html>
    <body bgcolor="black" text="orange">
    <?php
    if ($jubel == "ja")
    {
    echo "<h1>Willkommen bei Firewars!</h1><br><h2>Login</h2><br>
    $row= <input type='text' name='row'>;
    <form action='uebersicht.php?user=?row'>
    <input type='submit' value='Login'>
    </form>";
    }
    ?>
    </body>
    </html>


    das f?hrt zur uebersicht.php:

    <?php>
    if ($row == 'Matze')
    {
    <html>
    <body bgcolor='black' text='lime' link="red" alink="red" vlink="red">


    $verbindung = mysql_connect("mysql.lima-city.de",
    "+++++++", "+++++++++");


    mysql_select_db("++++++++++")
    or die ("Die Datenbank existiert nicht.");


    $abfrage = "SELECT Geld, User FROM Firewars WHERE User = '$user'";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    {
    echo "Guthaben : $row->User hat $row->Geld ? <hr>[<a target='_top' href='kaufen.php?user=$row->User'>Kaufen</a>][<a target='_top' href='entwicklung.htm'>Entwicklungen</a>] [<a target='_top' href='uebersicht.php?user=$user'>&Uuml;bersicht</a>][<a target='_top' href='impressum.htm'>Impressum</a>]";
    }


    </body>
    </html>
    }
    ?>


    was ist falsch?

    geht das?


    Beitrag ge?ndert am 18.10.2005 15:36 von panzer
  7. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    <html>
    <body bgcolor="black" text="orange">
    <?php
    if ($jubel == "ja")
    {
    echo "<h1>Willkommen bei Firewars!</h1><br><h2>Login</h2><br>
    $row= <input type='text' name='row'>;
    <form action='uebersicht.php'>
    <input type='submit' value='Login'>
    </form>";
    }
    ?>
    </body>
    </html>

    uebersicht.php:

    <?php
    if ($_GET['row'] == "Matze")
    {
    ?>
    <html>
    <body bgcolor='black' text='lime' link="red" alink="red" vlink="red">
    <?php
    
    $verbindung = mysql_connect("mysql.lima-city.de",
    "USER29237", "");
    
    
    mysql_select_db("DB312122208")
    or die ("Die Datenbank existiert nicht.");
    
    
    $abfrage = "SELECT Geld, User FROM Firewars WHERE User = '".$_GET['row']."'";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    {
    echo "Guthaben : ".$row->User." hat ".$row->Geld." ? <hr>[<a target='_top' href='kaufen.php?user=".$row->User."'>Kaufen</a>][<a target='_top' href='entwicklung.htm'>Entwicklungen</a>] [<a target='_top' href='uebersicht.php?user=".$row->user."'>?bersicht</a>][<a target='_top' href='impressum.htm'>Impressum</a>]";
    }
    
    ?>
    </body>
    </html>
    <?php
    }
    ?>


    Ich habe jetzt mal versucht den Sinn des Scripts zu kapieren, allerdings bin ich da noch nicht so ganz hintergekommen. Falls es jetzt noch nicht funktionieren sollte, erk?re mir mal bitte die Funktion des Script. Was soll passieren wenn...?

    Beitrag ge?ndert am 16.10.2005 18:31 von thoba

    Beitrag ge?ndert am 16.10.2005 18:33 von thoba
  8. @panzer:

    Ich w?rde schleunigst das Passwort deiner Datenbank ?ndern!

    $verbindung = mysql_connect("mysql.lima-city.de",
    "USER29237", "universum");


    Du hast es wohl ausversehen hier geposted!

    Habs grade versucht, und es ist wirklcih das Passwort, also ?nder es schleunigst, denn jetzt wei? jeder, was es ist!

    Und wer dir b?ses will kann dir direkt deine DB l?schen, also schnell PW der Datenbank ?ndern( Privates Men?, Datenbanken, Datenbank-Kennwort ?ndern)

    Hoffe, du liest das als Erster!
  9. @norky
    lol und du schreibst noch deutlich rein? :P

    huhu mods--- ?ndert das mal =P
    jetzt zu mia
    __________________________________
    hallo hab ne frage f?r GET
    also wenn man ne if frage hat beispiel

    if($name == "bla"){
    echo "Hallo bla";
    }

    und wenn man http://deineseite.de/test.php?name=bla

    dann macht der Hallo bla
    egal mit GET oder ohne
    auch bei form

    WIESO? ...
    man braucht also nicht get oder? =\
  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!