kostenloser Webspace werbefrei: lima-city


PHP Problem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    Hi !

    Auf meiner Homepage habe ich ein Loginsystem.

    Die PHP Datei zur Registrierung lautet:

    <?php
    $verbindung = mysql_connect("xxxxx", "xxxx" , "xxxxx")   or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
         
    mysql_select_db("xxxxx") or die ("Datenbank konnte nicht ausgewählt werden");
    
    $username = $_POST["username"];
    $passwort = $_POST["passwort"];
    $passwort2 = $_POST["passwort2"];
    
         if($passwort != $passwort2 OR $username == "" OR $passwort == "")
           {
               echo "Bitte fülle alle Felder korrekt aus. <a href="registrieren.htm">Zurück</a>";
               exit;
           }
    
    $passwort = md5($passwort);
    
    $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
    $menge = mysql_num_rows($result);
    
         if($menge == 0)
           {
               $eintrag = "INSERT INTO login (username, passwort) VALUES ('$username', '$passwort')";
               $eintragen = mysql_query($eintrag);
               if($eintragen == true)
                 {
                      echo "Herzlichen Glückwunsch. Ihr neuer Benutzername <b>$username</b> wurde erstellt. Sie können sich nun einloggen. <a href="index.htm">Login</a>";
                 }
                  else
                 {
                      echo "Fehler beim Speichern des Benutzernames. <a href="registrieren.htm">Zurück</a>";
                 }
            }
             else
            {
                 echo "Dieser Benutzername ist leider schon vorhanden. <a href="registrieren.htm">Zurück</a>";
            }
    ?>


    Jetzt möchte ich gerne eine eMail Adresse abfragen. Bei mir in der Datenbank heißt das Feld "email"

    Könnt ihr mir das eintragen?

    Danke !


    Beitrag geändert: 13.12.2008 15:39:35 von tct
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Ich hab den Code oben mal formatiert, den konnte ja keiner lesen...

    In Zeile 18 schaust du ja schon ob der username noch frei ist, da kannst du einfach noch auf die email-addy mitprüfen.

    <?
    $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username' OR WHERE email='$email'");
    ?>


    Du musst natrülich entsprend dein Formular anpassen, dass es dort auch ein Feld für die Mailadresse gibt und die neue Variable wie die anderen auf ihren Inhalt prüfen.
  4. c****c


    Ich hab den Code oben mal formatiert, den konnte ja keiner lesen...

    In Zeile 18 schaust du ja schon ob der username noch frei ist, da kannst du einfach noch auf die email-addy mitprüfen.

    <?
    $result = mysql_query("SELECT id FROM login WHERE username LIKE '$username' OR WHERE email='$email'");
    ?>


    Du musst natrülich entsprend dein Formular anpassen, dass es dort auch ein Feld für die Mailadresse gibt und die neue Variable wie die anderen auf ihren Inhalt prüfen.


    Danke !
  5. 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!