Hallo,
ich möchte gerne nach dem Abschicken eines Formulars prüfen ob die eingegebenen Werte bereits in der Datenbank vorhanden sind.
Konkrekt geht es um: Name, Vorname, Email
Es soll nur anhand der Email überprüft werden, ob diese schon vorhanden ist.
Ich schicke das Formular ab und übergebe 3 POST Vars an meine add_user.php. In der add_user.php starte ich dann zuerst eine DB-Abfrage
Wie kann ich die Abfrage jetzt "nicht" Case-sensitiv machen?
Email in DB: test@web.de
Email im Formular: TEST@web.de
In dem Fall fügt er trotzdem den benutzer zu =/ Kann mir jemand einen Tipp geben?
mfg
ich möchte gerne nach dem Abschicken eines Formulars prüfen ob die eingegebenen Werte bereits in der Datenbank vorhanden sind.
Konkrekt geht es um: Name, Vorname, Email
Es soll nur anhand der Email überprüft werden, ob diese schon vorhanden ist.
Ich schicke das Formular ab und übergebe 3 POST Vars an meine add_user.php. In der add_user.php starte ich dann zuerst eine DB-Abfrage
PHP-Code:
$sql1 = 'SELECT name, vorname, email FROM tabperson WHERE email = "'.$email.'"';
$db_erg1 = mysql_query( $sql1 );
if ( ! $db_erg1 )
{
die('Ungültige Abfrage: ' . mysql_error());
}
$db_pers = mysql_fetch_assoc($db_erg1);
if ($email == $db_pers['email'])
{
echo 'Der Benutzer ist bereits vorhanden!';
}....
....
....
Email in DB: test@web.de
Email im Formular: TEST@web.de
In dem Fall fügt er trotzdem den benutzer zu =/ Kann mir jemand einen Tipp geben?
mfg

Kommentar