Hallo, ich bräuchte mal wieder Hilfe. ^^
Ich bin gerade für meine Homepage ein "Newslettersystem" am basteln. Eintragen funktioniert wunderbar.
Da ich aber nicht möchte das man sich mehrfach mit der selben E-Mail-Adresse eintragen kann, möchte ich vor dem eintragen überprüfen ob der Eintrag schon vorhanden ist.
Ich habe es so versucht:
» $search = mysql_query('SELECT * FROM liste
WHERE mail='.$\_POST['mail'].'
LIMIT 0 , 30');
» if(!$search) {
» print "Eintrag schon vorhanden!";
» return;
» }
Naja, als Ausgabe bekomme ich immer den Fehler: "Eintrag schon vorhanden!";
Und wenn ich das so ändere:
» $search = mysql_query('SELECT * FROM liste
WHERE mail='.$\_POST['mail'].'
LIMIT 0 , 30');
» if($search) {
» print "Eintrag schon vorhanden!";
» return;
» }
Wird der Punkt irgendwie ganz übersprungen und es wird immer eingetragen.
Was ist daran falsch? Wie würde es richtig sein?
Danke
Christian