Altrea wrote:Hallo hto,
hto wrote:Möchte aber gern auch noch einen weiteren Parameter übergeben:
mail("xxx@xxxxx.de", "Heute Geburtstag PRIVAT", $row["telefon"], $row["vorname"], $row["nachname"]);
Der --Nachname-- wird leider nicht mit übertragen.
Was mache ich falsch?
Du hast keinen blassen schimmer davon, was welcher Parameter macht.
Dem kann man Abhilfe schaffen, indem man sich die Funktionsbeschreibung anschaut:
http://www.php.net/manual/en/function.mail.phpWie du sicher erkennen kannst müssten all deine Variablen in Übergabeparameter 3 stehen, du versuchst aber Übergabeparameter 3-X zu füllen.
Paremeter 4 und 5 haben komplett andere Funktionen. Das wird so nicht funktionieren.
Bau die den String vor der Verwendung von mail() zusammen und übergib den ganzen String als Parameter 3. Fertig.
mit freundlichen Grüßen,
Altrea
Danke Altrea, ja mit dem Schimmer hast Du wohl recht.
Es geht um diese Geschichte:
$result = mysql_query("select vorname, nachname, gebdat, telefon from xxx_priv where MONTH(gebdat)= MONTH(CURDATE()) AND DAYOFMONTH(gebdat)= DAYOFMONTH(CURDATE())");
while($row = mysql_fetch_array($result)) {
mail("xxx@xxx.de", "Heute Geburtstag PRIVAT", $row["telefon"], $row["vorname"],$row["nachname"];
Wie ich aber alles in Übergabeparameter 3 bekomme, hhhmm. Vielleicht hast Du noch einen Tipp für mich.
Danke.
gruss hto