Hallo,
ich hab mir ein Script gebastelt wo man sich registrieren kann. Nun will ich folgendes in meinem Script haben: Ich will das eine UserID mit in die Datenbank eingefügt wird, das der User nach der Registrierung auf die News-Seite weitergeleitet wird und da der Text steht "Erfolgreich registriert!" und eine Überprüfung ob der Name in der Datenbank schon existiert (Wenn ja dann Fehlermeldung). Hoffe mir können welche helfen![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Hier der Code so wie ich ihn im Moment hab vielleicht habt ihr ja schon Verbesserungsvorschläge
ich hab mir ein Script gebastelt wo man sich registrieren kann. Nun will ich folgendes in meinem Script haben: Ich will das eine UserID mit in die Datenbank eingefügt wird, das der User nach der Registrierung auf die News-Seite weitergeleitet wird und da der Text steht "Erfolgreich registriert!" und eine Überprüfung ob der Name in der Datenbank schon existiert (Wenn ja dann Fehlermeldung). Hoffe mir können welche helfen
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Hier der Code so wie ich ihn im Moment hab vielleicht habt ihr ja schon Verbesserungsvorschläge
PHP-Code:
<?php
include("include/mysql.php");
?>
<form method="post" name="save" action="index.php?cid=createaccount"><table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="19%">Username</td>
<td>
<input name="username" type="text" id="username" />
</td>
</tr>
<tr>
<td>E-Mail:</td>
<td>
<input name="email" type="text" id="email" />
</td>
</tr>
<tr>
<td>Password:</td>
<td>
<input name="password" type="password" id="password" />
</td>
</tr>
<tr>
<td>Confirm password:</td>
<td>
<input name="confirm" type="password" id="confirm" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="save" value="Register" />
</td>
</tr>
</table>
</form>
<?php
if($_POST['save']) {
$username=$_POST['username'];
$email=$_POST['email'];
$password=$_POST['password'];
$confirm=$_POST['confirm'];
if(empty($username)) echo "Please enter a username!";
if(empty($email)) echo "Please enter an email adress!";
if(empty($password)) echo "You have to enter a password!";
if(empty($confirm)) echo "Please confirm you password!";
if($password != $confirm) echo "You password doesnt match with the confirmed password!";
$pwd=md5($confirm);
mysql_query("INSERT INTO `users` (name,email,password) VALUES ('$username','$email','$pwd')") or die(mysql_error());
header('index.php?cid=frontpage', 'Registration successfull. You can login now.');
}
?>
Kommentar