PHP Registration
- Autor: Localhost
- Datum: 28.12.2011
Vorschau
registration.php
Neue Datei (registration.php) erstellen mit folgendem Code:
|
PHP-Quelltext
|
1
|
<?phperror_reporting(0); // Die nervigen Warnings ausblendenmysql_select_db("bananachat", mysql_connect("localhost", "root", "")); // Datenbankverbindung, bitte anpassen!echo '<style type="text/css"> body { font-family:Arial; background-color:#D9abef; } </style>';if(!$_POST[submit]) { echo '<form method="POST" action="registration.php"> <table cellpadding="0" celldspacing="0"> <tr> <td width="100">Nickname:</td> <td><input type="text" name="nickname"></td> </tr> <tr> <td>Passwort:</td> <td><input type="password" name="password"></td> </tr> <tr><td>Geschlecht:</td> <td><select name="gender"> <option value="0">- Auswählen -</option> <option value="1">männlich</option> <option value="2">weiblich</option> </select> </td> </tr> <tr> <td> </td> <td><br><input type="submit" name="submit" value="Registrieren"></td> </tr> </table> </form>';} else { $nick = mysql_real_escape_string($_POST[nickname]); $pw = mysql_real_escape_string($_POST[password]); $gender = mysql_real_escape_string($_POST[gender]); $row = mysql_fetch_array(mysql_query("SELECT `name` FROM `accounts` WHERE `name` = '".$nick."'")); if(!$nick) { $errors .= '<br>- Du hast kein Nick angegeben.'; } else if($row[name] != '') { $errors .= '<br>- Der Nick '.$nick.' ist bereits vergeben.'; } else if(strlen($nick) > 25) { $errors .= '<br>- Dein Nick ist zu lang.'; } if(!$pw) { $errors .= '<br>- Du hast kein Passwort angegeben.'; } else if(strlen($pw) > 12) { $errors .= '<br>- Dein Passwort ist zu lang.'; } if(!$errors) { echo 'Dein Nick <b>'.$nick.' wurde erfolgreich registriert</b>!<br><br><input type="button" value="Zum Login" onClick="location.href=\'index.html\'">'; mysql_query("INSERT INTO `accounts` SET `name` = '".$nick."', `password` = '".sha1($pw)."', `gender` = '".$gender."'"); } else { echo 'Es sind folgende <b>Fehler aufgetreten</b>:<br><b><font color="red">'.$errors.'</font></b><br><br><input type="button" value="Zurück zur Registration" onClick="location.href=\'registration.php\'">'; }}?>
|
Code müsst ihr selbst richtig anpassen.
MfG,
Localhost
No support via message.
"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Localhost« (28. Dezember 2011, 17:00)