Hi, ich will das überprüft wird ob es einen Username schon der DB gibt und ich würde es so machen:
Wenn
$sql = 'SELECT `reg_nick` ' . ' FROM `register` ' . ' WHERE 1 LIMIT 0, 30';
gleich ist mit
$_POST["reg_nick"]
dann gibt es mir aus "anderer User"
In php würde das so aussehen:
if($sql == $_POST["reg_nick"]]
{
echo "Bitte anderer User";
}
else
{
*in DB schreiben*
Und hier noch mein ganzes Script:
|
PHP Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
<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(***);
$sql = 'SELECT `reg_nick` ' . ' FROM `register` ' . ' WHERE 1 LIMIT 0, 30';
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>";
}
if($sql == $_POST["reg_nick"])
{
echo "User";
}
$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>
|