Registrierungsscript(jetzt: Loginscript): Problem mit MySQL
Hi,
Ich bin gerade dabei ein registrierungsscript zu schreiben, und hänge an einem Problem:
Ich möchte erreichen, dass soich kein user mit der gleichen e-mail oder den gleichen namen registrieren kann, aber man kann sich immer noch zweimal mit dem namen Barzul Registrieren.
Hier mal der Quelltext:
Hi,
Ich bin gerade dabei ein registrierungsscript zu schreiben, und hänge an einem Problem:
Ich möchte erreichen, dass soich kein user mit der gleichen e-mail oder den gleichen namen registrieren kann, aber man kann sich immer noch zweimal mit dem namen Barzul Registrieren.
Hier mal der Quelltext:
PHP:
<?php
mysql_connect("localhost","shinobi-no-kage","**Passwort**");
mysql_select_db("shinobi-no-kage");
$abfrage_name = "SELECT * FROM snk_user WHERE name LIKE ".$_POST['name']."";
$abfrage_email = "SELECT * FROM snk_user WHERE name LIKE ".$_POST['email']."";
$ergebnis_name = mysql_query($abfrage_name);
$ergebnis_email = mysql_query($abfrage_email);
$name = $_POST["name"];
$pw = $_POST["pw"];
$pw2 = $_POST["pw2"];
$email = $_POST["email"];
if ($pw != $pw2 OR $ergebnis_name == $name OR $ergebnis_email == $email)
{
echo "Die beiden angegebenen Passwörter stimmen nicht überein, der NAme ist bereits vergeben,
oder die Email wird bereits benutzt!";
}
else
{
$eintrag = "INSERT INTO snk_user(name, pw, email) VALUES ('$name', '$pw', '$email')";
$eintragen = mysql_query($eintrag);
echo 'Sie wurden erfolgreich registriert! <a href="index.php">weiter</a>';
}
?>
Zuletzt bearbeitet: