Bl4dE
Mitglied
Hi, ich ham mal ein einfaches Registrationsscript geschrieben.
Habs aber anders gemacht, als überall beschrieben, deswegen komm ich da nicht wirklich weiter. Er sagt mir immer, dass der nickname schon vergeben is, bringt mich aber auch nich weiter, weil ich nich weis wo ich den Fehler suchen soll.
Code
Wär nice, wenn mir jemand dabei weiter helfen könnte.
Habs aber anders gemacht, als überall beschrieben, deswegen komm ich da nicht wirklich weiter. Er sagt mir immer, dass der nickname schon vergeben is, bringt mich aber auch nich weiter, weil ich nich weis wo ich den Fehler suchen soll.
Code
PHP:
<?
$host = "localhost";
$user = "***";
$db = "***";
$pwd = "***";
?>
<form name="form1" method="post" action="">
<table width="278" border="0">
<tr>
<td><div align="right">Nickname*:
<input name="nick" type="text" id="nick">
<br>
Passwort*:
<input name="pw" type="text" id="pw">
<br>
e-Mail*:
<input name="mail" type="text" id="mail">
<br>
Name:
<input name="name" type="text" id="name">
<br>
City:
<input name="city" type="text" id="city">
<br>
Country:
<input name="country" type="text" id="country">
<br>
<br>
<input type="submit" name="Submit" value="Register">
<input type="reset" name="Submit2" value="Reset">
<br>
<br>
<span class="style1">alle mit * gekennzeichneten Felder sind auszufüllen! </span>
</div></td>
</tr>
</table>
</form>
<?
##reg##
$nick = $_POST['nick'];
$pw = $_POST['pw'];
$mail = $_POST['mail'];
$name = $_POST['name'];
$city = $_POST['city'];
$country = $_POST['country'];
###############################
if(!empty($_POST['nick']) or !empty($_POST['pw']) or !empty($_POST['mail'])){
@mysql_connect($host,$user,$pwd) or die(mysql_error());
@mysql_select_db($db);
$SQL = "SELECT * FROM benutzerdaten WHERE Nickname = $nick ";
if($SQL == FALSE) {
unset($SQL);
$SQL = "INSERT INTO benutzerdaten (
ID,
Nickname,
Kennwort,
Email,
name,
city,
land ) Values (
''
'$nick',
'$pw',
'$mail',
'$name',
'$city',
'$country'
)";
$mailtext = 'Hallo '.$nick.'\n
Du hast dich soeben erfolgreich bei <a href="http://www.*********.info">*********.info</a> registriert. \n
Daten: \n
'.$nick.' und deinem Passwort '.$pw.' . \n
Wir wünschen dir viel Spass auf unserer Homepage.';
mail($mail,'Registration auf pGeh.info',$mailtext);
echo 'Deine Registrierung war erfolgreich. Du wirst in wenigen Minuten eine e-Mail bekommen \n
In dieser Mail stehen nocheinmal deine angegebenen Daten (Nickname, Passwort). \n
Absofort kannst du dich Einloggen und alle Funktionen nutzen. Vielen Dank.';
mysql_close();
} else {
echo 'Der gewünschte Nickname ist leider schon vergeben.';
}
} else {
echo 'Bitte alle benötigten Felder ausfüllen (*)';
}
?>
Wär nice, wenn mir jemand dabei weiter helfen könnte.