Guten Abend PHP.DE-Forum,
Ich habe ein kleines Problem und schlage mich nun schon seit längerer Zeit mit diesem Problem rum.
Und zwar habe ich eine Web-Site mit Log-In und Registrierung allerdings funktioniert die Registrierung nicht ordnungsgemäß.
Wen ich nichts eingebe kommt die Meldung, was auch soweit richtig ist ich solle alle Daten eintragen "Bitte fülle alle Felder aus".
Allerdings kommt diese Meldung auch wen ich alles eingegeben habe und ich werde nicht registriert.
Ich hänge einfach mal eine Zip-Datei mit meinen gesamten Dateien an.
Ich möchte mich jetzt schon einmal bedanken
Mit freundlichen Grüßen
D-Stroy
Der PHP-Code lautet:
Ich habe ein kleines Problem und schlage mich nun schon seit längerer Zeit mit diesem Problem rum.
Und zwar habe ich eine Web-Site mit Log-In und Registrierung allerdings funktioniert die Registrierung nicht ordnungsgemäß.
Wen ich nichts eingebe kommt die Meldung, was auch soweit richtig ist ich solle alle Daten eintragen "Bitte fülle alle Felder aus".
Allerdings kommt diese Meldung auch wen ich alles eingegeben habe und ich werde nicht registriert.
Ich hänge einfach mal eine Zip-Datei mit meinen gesamten Dateien an.
Ich möchte mich jetzt schon einmal bedanken
Mit freundlichen Grüßen
D-Stroy
Der PHP-Code lautet:
PHP-Code:
# php register
$user = strtolower($_POST["user"]);
$pw = md5($_POST["pw"]);
$pw2 = md5($_POST["pw2"]);
$reg = false;
$errors = array();
if ($_POST['user'] == "" OR $_POST['email'] == "" OR $_POST['pw'] == "" OR $_POST['pw2'] ) {
# Fehler, nicht alle Felder ausgefüllt
$errors = "Bitte fülle alle Felder aus";
} else {
if($pw != $pw2) {
echo "Deine Passwörter stimmen nicht überein. Bitte wiederhole deine Eingabe....<a href=\"register.php\">zurück</a>";
} else {
$verbindung = mysql_connect("localhost", "root", "ffrys7", "db_marcel")
or die ("Fehler im System");
mysql_select_db("db_marcel")
or die ("Verbidung zur Datenbank war nicht möglich...");
$control = 0;
$abfrage = "SELECT username FROM user WHERE username = '".$user."'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$control++;
}
if($control != 0) {
echo "Bitte füglle alle Felder aus :)<a href=\"index.php\">zurück</a>";
} else {
{ $eintrag = "INSERT INTO user
(email, username, password)
VALUES
('".$user."', '".$pw."')";
$eintrag = mysql_query($eintrag);
$reg = true;
}
if($eintrag) {
echo "Vielen Dank. Du hast dich nun registriert...<a href=\"index.php\">Jetzt anmelden</a>";
} else {
echo "Fehler im System. Bitte versuche es später noch einmal...";
}
}
}
}
echo "Bitte fülle alle Felder aus";
break;
default:
# Fehler
}
}
}
Kommentar