ich möchte gerne über eine von PHP runner Programmierte Seite Mails versenden lassen.
Hierbei sind 2 Tabellen betroffen eine tabelle die Namen und die Mailadressen beinhaltet und eine andere die nur Namen beinhaltet.
Die Mail soll an an alle gehen, die in der ausgewählten Zeile mit Namen stehen.
folgenden Code habe ich hierfür:
if(@$\_REQUEST["a"]=="email")
{
if(@$\_REQUEST["selection"])
{
$body="";
foreach(@$\_REQUEST["selection"] as $keyblock)
{
$arr=split("&",refine($keyblock));
if(count($arr) $mailaddy, 'from' =\> $from, 'subject' =\> $subject, 'body' =\> $body));}
// if error happened print a message on the web page
if (!$arr["mailed"])
{
echo "Error happened:
";
echo "File: " . $arr["errors"][0]["file"] . "
";
echo "Line: " . $arr["errors"][0]["line"] . "
";
echo "Description: " . $arr["errors"][0]["description"] . "
";}
}
}
Leider erfolgt kein Versand der Email
Ich bin ein anfänger und die Lektüre einschlägiger Anleitungen hat mich nicht einen mm weiter gebracht.
kann mir einer Helfen ?
$arr = runner_mail(array(‚to‘ => $mailaddy, ‚from‘ => $from,
‚subject‘ => $subject, ‚body‘ => $body));}
// if error happened print a message on the web page
if (!$arr[„mailed“])
so es lag an der SQl Abfrage der Fehler ist gefunden. Allerdings so 100% auch noch nicht.
Die SQL abfrage :
$abfrage = "SELECT Mitglieder.Mail FROM Mitglieder, HelferPlanung WHERE Mitglieder.Name = HelferPlanung.Rennleiter1 or Mitglieder.Name = HelferPlanung.Rennleiter2 or Mitglieder.Name = HelferPlanung.Zeitnehmer1 or Mitglieder.Name = HelferPlanung.Zeitnehmer2 or Mitglieder.Name = HelferPlanung.Zeitnehmer3 or Mitglieder.Spartenleitung = 1";
frag die Helfer und die Spartenleitung ab, wenn jetzt ein Helfer auch zur Spartenleitung gehört, bekommt er die Mail ja doppelt, wie könnte ich das verhindern?
Gruß Martin