Moin Moin, ich bräuchte mal eure Hilfe. Ich hab mir ein Registrierungs Script zusammen gebaut (viel ist aus einem Tutotial) das eigentlich auch das tut was es soll. Doch ich hab ein Problem: Man kann sich mit dem gleichen Namen sooft registrieren wie man möchte.
Hier mein Code:
Ich würd mich sehr über hilfe freuen
Hier mein Code:
PHP:
<?php
echo"<h1>Register!</h1>";
$submit = $_POST['submit'];
$fullname = strip_tags($_POST['fullname']);
$username = strip_tags($_POST['username']);
$password = strip_tags($_POST['password']);
$repeatpassword = strip_tags($_POST['repeatpassword']);
$date = date("Y-m-d");
if($submit)
{
if ($fullname&&$username&&$password&&$repeatpassword)
{
if ($password==$repeatpassword)
{
if (strlen($username)>25||strlen($fullname)>25)
{
echo "Namen zu lang!";
}
else
{
if (strlen($password)>25||strlen($password)<6)
{
echo "PW ist zu kurst oder zu lang!";
}
else
{
$password = md5($password);
$repeatpassword = md5($repeatpassword);
$connect = mysql_connect("localhost","meintest_lamo","***");
mysql_select_db("meintest_lamo");
$queryreg = mysql_query("
INSERT INTO user VALUES ('','$fullname','$username','$password','$date')
");
die ("Du bist drine! In der DB, gelle.<a href='index.php'>Login!</a> ");
}
}
}
else
echo "PWS sind net die gleichen!";
}
else
echo "Bitte fülle alle Felder aus!!";
}
?>
<html>
<p>
<form action="register.php" method="POST">
<table>
<tr>
<td>
Dein Name:
</td>
<td>
<input type="text" name="fullname" value='<?php echo $fullname; ?>' />
</td>
</tr>
<tr>
<td>
Username:
</td>
<td>
<input type="text" name="username" value='<?php echo $username; ?>' />
</td>
</tr>
<tr>
<td>
Passwort:
</td>
<td>
<input type="password" name="password" />
</td>
</tr>
<tr>
<td>
Nomal:
</td>
<td>
<input type="password" name="repeatpassword" />
</td>
</tr>
</table>
<p>
<input type="submit" name="submit" value="Register!" />
</p>
</form>
</html>
Ich würd mich sehr über hilfe freuen