Ankündigung

Einklappen
Keine Ankündigung bisher.

Brauche hilfe bei Registrierung(script)

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Brauche hilfe bei Registrierung(script)

    Habe mir n script für ne registrierung gesucht. funzt aber irgendwie nich richtig.. wenn ich die daten für die reg abschicken lasse sollte er eine neue seite öffnen.. kommt aber nur leeres bild..
    hier die codes..

    register.php:
    Code:
    <?
    include ("connect.php");
    
    echo '
    <script>
    function check()
    {
    if (document.form.nickname.value=="")
    {
    alert ("Nickname ist freigelassen worden!");
    }
    
    if (document.form.passwort.value=="")
    {
    alert ("Passwort ist freigelassen worden!");
    }
    
    if (document.form.password.value=="")
    {
    alert ("Passwort Wiederholung ist freigelassen worden!");
    }
    
    if (document.form.email.value=="")
    {
    alert ("Email ist freigelassen worden!");
    }
    
    if (document.form.passwort.value!=document.form.password.value)
    {
    alert ("Das Passwort stimmt nicht mit der Wiederholung überein!")
    }
    
    if (document.form.nickname.value!="")
    {
    if (document.form.passwort.value!="")
    {
    if (document.form.password.value!="")
    {
    if (document.form.email.value!="")
    {
    if (document.form.passwort.value==document.form.password.value)
    {
    document.form.action="register2.php";
    document.form.button.value="Registrieren";
    }
    }
    }
    }
    }
    }
    </script>
    <form method="post" name="form" onsubmit="check()">
    <table border=0>
    <tr>
    <td>
    Nickname:
    </td>
    <td>
    <input type="text" name="nickname">
    </td>
    </tr>
    <tr>
    <td>
    Passwort:
    </td>
    <td>
    <input type="password" name="passwort">
    </td>
    </tr>
    <tr>
    <td>
    Passwort (<font size="2">Wiederholung!</font>):
    </td>
    <td>
    <input type="password" name="password">
    </td>
    </tr>
    <tr>
    <td>
    EMail (<font size="2">Notwendig für Registrierung!</font>):
    </td>
    <td>
    <input type="text" name="email">
    </td>
    </tr>
    <tr>
    <td>
    </td>
    <td>
    <input type="submit" value="Daten prüfen" name="button">
    </td>
    </tr>
    </table>
    </form>
    ';
    ?>
    register2.php:
    Code:
    <?
    include ("connect.php");
    include ("header.php");
    
    $select=@mysql_query("SELECT nickname from $users where nickname='$nickname'");
    $nick=@mysql_result($select, 0, 0);
    
    if ($nick=="$nickname")
    {
    echo "<script> alert('Dieser Nickname wird bereits verwendet! Bitte wähle einen anderen!'); location.href='register.php'; </script>";
    }
    else
    {
    $sql1="INSERT into $users (nickname, passwort, frei, email, ethreads, eposts, rang, egesamt) VALUES ('".$nickname."', '".$passwort."', 'nein', '".$email."', 0, 0, 'Anfänger', 0)";
    $sql2=mysql_query($sql1);
    
    
    $subject="Freischaltung";
    $kommentar="Hallo! \n Hier ist dein Freischaltecode: 
    http://php.soad-community.de/index.php?nickname=".$nickname;
    
    mail($email, $subject, $kommentar);
    
    echo "Alles Roger! Bitte überprüfe dein Postfach!";
    }
    
    include ("footer.php");
    ?>
    und schalten.php:
    Code:
    <?
    include ("connect.php");
    
    
    mysql_query("update $users set frei='ja' where nickname='$nickname'");
    
    echo "Weiter";
    
     
    ?>
    Hoffe es hat ma jemand lust da rein zu schauen.. besten dank schonma im vorraus...


  • #2
    nur ma generell... wo ist der sinn einen so langen html text mit echo auszugeben? Ist doch nur ne fehlerquelle.

    Und ein paar Kommentare / Informationen dazu wären auch schön, ich kann mit dem namen "schalten.php" z.b. null anfangen... ach ja und benzt bitte die php-tags

    Kommentar


    • #3
      eintruecken... warum machen es sich die leute immer so schwer und ruecken net ein.... einfach maln ordentlich editor benutzen.... gibt't doch auch schon 4free :/

      und dann gibt's in diesem forum auch noch n php-code-einfaerbe dingens.. dann macht das php-lesen auch viel mehr spass... mit all den bunten farben
      Was soll ich denn nun in meine sig einfügen????

      Kommentar


      • #4
        Das Problem ist, dass die Leute sich eben die Forenregeln nicht durchlesen.
        Ich hatte es ja schon vorgeschlagen, aber das wurd ja nur runter gezogen:
        http://www.phpfriend.de/forum/ftopic49229.html

        Kommentar

        Lädt...
        X