Hello,
Dein where-Statement ist verstümmelt.
$res = mysql_query($query,$con); ## Connection sollte mit angegeben werden
if($res)
{
$rec = @mysql_fetch_assoc($res);
if(mysql_num_rows($res) == 1) ## genau eine Adresse getroffen
{
$email = $rec['mail'];
if (strlen(trim($email))>5) ## Leerzeichen wegschneiden, zählen *1)
{
mail($email, $mail_betreff, $mail_body, $mail_header);
}
}
}
*1) Besser wäre es sicher, sich eine Funktion zu bauen, die die Plausibilität der eMail-Adresse überprüft. Da gibt es was von SelfHTML (gute Besserung *gg*), mit regular Expressions unter Tipps und Tricks irgendwo.
http://aktuell.de.selfhtml.org/tippstricks//programmiertechnik/email/index.html#thema
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen