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:
register2.php:
und schalten.php:
Hoffe es hat ma jemand lust da rein zu schauen.. besten dank schonma im vorraus...
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> '; ?>
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"); ?>
Code:
<? include ("connect.php"); mysql_query("update $users set frei='ja' where nickname='$nickname'"); echo "Weiter"; ?>
Kommentar