So, ich poste erst mal mein ganzes Script.
aus register.php wird Benutzername mit $_POST["reg_nick"] übergeben.
Meine Tabelle heißt register und meine Spatel id, reg_nick, reg_mail und reg_password
PHP:
<table width="641" height="77" border="0" cellpadding="0" cellspacing="0" class="text">
<tr>
<td height="29" background="img/c1.jpg"><strong> Test-Seite » Registrieren » Überprüfen / Senden </strong></td>
</tr>
<tr>
<td background="img/c2.jpg"><table width="641" border="0" cellpadding="0" cellspacing="0" class="text">
<tr>
<td width="16"> </td>
<td width="611">
<?
$connect = mysql_connect(localhost, ***, ***);
mysql_select_db(usr_web128_1);
$sql = "SELECT reg_nick FROM register WHERE name = '".$_POST["reg_nick"]."'";
$result = mysql_db_query("register", $sql);
$num = mysql_num_rows();
if($num>0)
{
echo "gibt es schon";
}
else
{
echo "gibt es noch nicht";
}
if(!$_POST["reg_nick"] or !$_POST["reg_mail"] or !$_POST["reg_mailcheck"] or !$_POST["reg_password"] or !$_POST["reg_passwordcheck"] or $_POST["reg_mail"] != $_POST["reg_mailcheck"] or $_POST["reg_password"] != $_POST["reg_passwordcheck"])
{
echo "<br>Bitte folgende Angaben überprüfen:<br><br>";
}
if(!$_POST["reg_nick"])
{
echo "- Bitte Nickname überprüfen<br><br>";
}
if(!$_POST["reg_mail"])
{
echo "- Bitte eMail überprüfen<br><br>";
}
if(!$_POST["reg_password"])
{
echo "- Bitte Passwort überprüfen<br><br>";
}
if($_POST["reg_password"] != $_POST["reg_passwordcheck"])
{
echo "- Deine angegebenen Passwörter sind nicht identisch<br><br>";
}
if($_POST["reg_mail"] != $_POST["reg_mailcheck"])
{
echo "- Deine angegebenen eMail-Adressen sind nicht identisch<br><br>";
}
$truecheck = 1;
if($_POST["reg_nick"] != "" && $_POST["reg_mail"] != "" && $_POST["reg_mailcheck"] != "" && $_POST["reg_password"] != "" && $_POST["reg_passwordcheck"] != "" && $truecheck==1 && $_POST["reg_password"] == $_POST["reg_passwordcheck"] && $_POST["reg_mail"] == $_POST["reg_mailcheck"] && $sql != $_POST["reg_nick"])
{
echo "<br>Vielen Dank für deine Anmeldung.<br><br>";
$query = mysql_query("INSERT INTO `register` (`reg_nick`,`reg_mail`,`reg_password`) VALUES ('".$_POST["reg_nick"]."','".$_POST["reg_mail"]."','".md5($_POST["reg_password"])."')");
}
?>
</td>
<td width="16"> </td>
</tr>
</table></td>
</tr>
<tr>
<td height="29" background="img/c3.jpg"></td>
</tr>
</table>
Meine Tabelle heißt register und meine Spatel id, reg_nick, reg_mail und reg_password