Mailinglisten-Archive |
Guten Morgen,
ih habe follgendes Problem. Ich m=F6chte eine Community Seite=
erstellen in der sich die User registrieren m=F6chten. Die Spalte=
in der Datenbank 'benutzername' habe ich deshalb auf UNIQUE=
gesetzt, damit der Benutzername halt einmalig leibt. Es=
funktioniert auch, nur scheine ich etwas mit der Abfrage und=
dessen Fehlermeldung falsch zu machen, hier einmal der=
Codeausschnitt:
=09=09include("lib/mysql.inc.php");
=09=09$abfrage =3D "SELECT * FROM user";
$ergebnis =3D mysql_query($abfrage);
$row =3D mysql_fetch_object($ergebnis);
if($_POST[benutzername]=3D=3D$row->benutzername)
{
=09echo "Diesen Benutzernamen ( $_POST[benutzername]) gibt=
es bereits!<br>Zur=FCck!";
}
else
{
=09$passwort=3Dmd5("$passwort");
=09$eintrag =3D "INSERT INTO `user` (`benutzername`,=
`passwort`, `email`, `geburtstag`, `wohnort`, `icq`, `msn`,=
`homepage`) VALUES ('$_POST[benutzername]', '$passwort',=
'$_POST[email]', '$_POST[geburtstag]', '$wohnort', '$icq',=
'$msn', '$homepage')";
=09$eintragen =3D mysql_query($eintrag);
=09echo "Du wurdest erfolgreich registriert!";
}
er gibt mir dann immer braf die Meldung "Du wurdest erfolgreich=
registriert" aus.
Wo liegt mein Fehler ?
MFG
Astarion
php::bar PHP Wiki - Listenarchive