Hallo Leute
Ich bastle an einem Newsletter (php) das die Anmeldung in die (mysql) Datenbank schreibt. Das Anmelden und das Austragen aus dem Newsletter funktioniert auch soweit gut, bis auf den Punkt das bei einer Neuanmeldung überprüft wird ob die eingegebene E-Mailadresse schon vorhanden ist, das bekomme ich einfach nicht hin.
Habe auch schon zig-Möglichkeiten versucht, will einfach nicht klappen.
Würde mir einer der sich damit gut auskennt auf die Sprünge helfen?
Hier ist der Quellcode der Anmeldung bzw. Abmeldung:
<?php
// Variablen definieren
$unique_id = uniqid(microtime(),1);
$newsemail = $HTTP_POST_VARS['newsemail'];
$newsabonement = $HTTP_POST_VARS['newsemail'];
$datum = date('d.m.Y / H:i');
$ip_adress = $REMOTE_ADDR;
// Einfuegen SQL Befehl
$einfuegen = "INSERT INTO newsletter (unique_id, emailadresse, anmeldung, ip_adress)
VALUES ('$unique_id', '$newsemail','$datum', '$ip_adress')";
//Loeschen SQL Befehl
$loeschen = "DELETE FROM newsletter WHERE emailadresse = '$newsemail'";
//Abfrage ob E-Mailadresse schon vorhanden
$sql="SELECT * FROM newsletter WHERE emailadresse='$newsemail'";
$res =mysql_query($sql);
$gefunden = mysql_num_rows($res);
?>
<?php
// Druchfuehren der Aktion
if ($newsemail == "$gefunden")
{
echo "E-Mailadresse $newsemail<br> ist bereits in der Newsliste aufgenommen";
}
elseif($radiobutton == "anmelden")
{
$eintragen = mysql_query($einfuegen);
echo "Die E-mailadresse $newsemail<br> wurde erfolgreich in die Datenbank eingetragen";
}
else
{
$loesch = mysql_query($loeschen);
echo "Die E-mailadresse $newsemail<br> wurde aus der Liste gelöscht!<br><br>Vielen Dank!";
}
?>