Der Muskelmann
Bekomme Funktion nicht eingebunden!
Hallo
Ich habe folgendes Problem:
Ich möchte gerne eine Mail versenden!
Was auch alles super klappt!
In der Mail soll aber stehen, wer als nächstes Geburtstag hat aber irgendwie bekomme ich das nicht in die Mail rein!
Es wird stattdessen, wenn ich auf Senden drücke, ganz unten mit bei dem echo 'Gemailt an:' .$empfaenger. '<br />'; angezeigt...
Hier ein Beispiel:
Thomas Krumbeck 25.05.1970 40 Sascha Söhngen 28.05.1974 36 Manfred Nebeling 02.06.1951 59 Gemailt an:j.plicht@gmx.net
Thomas Krumbeck 25.05.1970 40 Sascha Söhngen 28.05.1974 36 Manfred Nebeling 02.06.1951 59 Gemailt an:shit-music@gmx.net
Ich steige nicht dahinter was falsch ist...
Vielleicht könnt ihr ja mal drüber schauen!!??
Hier mein Code:
Danke Schonmal
- Muskelbiber
Hallo
Ich habe folgendes Problem:
Ich möchte gerne eine Mail versenden!
Was auch alles super klappt!
In der Mail soll aber stehen, wer als nächstes Geburtstag hat aber irgendwie bekomme ich das nicht in die Mail rein!
Es wird stattdessen, wenn ich auf Senden drücke, ganz unten mit bei dem echo 'Gemailt an:' .$empfaenger. '<br />'; angezeigt...
Hier ein Beispiel:
Thomas Krumbeck 25.05.1970 40 Sascha Söhngen 28.05.1974 36 Manfred Nebeling 02.06.1951 59 Gemailt an:j.plicht@gmx.net
Thomas Krumbeck 25.05.1970 40 Sascha Söhngen 28.05.1974 36 Manfred Nebeling 02.06.1951 59 Gemailt an:shit-music@gmx.net
Ich steige nicht dahinter was falsch ist...
Vielleicht könnt ihr ja mal drüber schauen!!??
Hier mein Code:
PHP:
<?php
error_reporting(E_ALL);
function geb_naechsten_anzeigen() {
include ("db_con.php");
$sql = "
SELECT
`vorname`,
`nachname`,
DATE_FORMAT(`geburtstag_anzeige`, '%d.%m.%Y') AS gebrutstag_anzeige,
`geburtstag`,
YEAR( CURRENT_DATE( ) ) - YEAR( geburtstag )
age,
DATEDIFF(`geburtstag` + INTERVAL
(YEAR(CURRENT_DATE) - YEAR(`geburtstag`) +
IF(DATE_FORMAT(CURRENT_DATE, '%m%d') >
DATE_FORMAT(`geburtstag`, '%m%d'), 1, 0))
YEAR, CURRENT_DATE) AS `days_to_birthday`
FROM
`kameraden`
HAVING
`days_to_birthday` <= 15
ORDER BY
`days_to_birthday`";
$result = mysql_query($sql) or die ('Select-Befehl konnte nicht ausgeführt werden:<br /> ' . mysql_error());
$ausgabe="";
while ($zeile = mysql_fetch_array($result))
{
$ausgabe.= '<li>
'.htmlspecialchars($zeile['vorname']).' '.htmlspecialchars($zeile['nachname']).'<br />
'.htmlspecialchars($zeile['gebrutstag_anzeige']).'<br />
'.htmlspecialchars($zeile['age']).'<br /></li>
';
}
$zeile=NULL;
echo $ausgabe;
mysql_close();
}
if (isset($_POST['senden'])) {
include ("db_con.php");
$sql = "
SELECT
`vorname`,
`nachname`,
`email`
FROM
`email_test`";
$result = mysql_query($sql) or die ('Select-Befehl konnte nicht ausgeführt werden:<br /> ' . mysql_error());
while ($zeile = mysql_fetch_array($result)) {
$sender = 'Jannik';
$sendermail = 'info@feuerwehr-niederschelderhuette.de';
$betreff = $_POST['betreff'];
$empfaenger = $zeile['email'];
$extra = "From: $sender <$sendermail>\n";
$extra .= "Content-Type: text/html\n";
$msg = "
<p>Hallo ".$zeile['vorname']."!</p><br />
<blockquote>
".nl2br($_POST['inhalt'])."<br /><br />
</blockquote>
In den nächsten 15 Kalendertage haben folgende Kameraden Geburtstag:<br />
<ul>
".geb_naechsten_anzeigen()."
</ul>
<br />
<h2>".$_POST['author']."</h2>
";
mail($empfaenger, $betreff, $msg, $extra);
echo 'Gemailt an:' .$empfaenger. '<br />';
}
}
?>
- Muskelbiber
Zuletzt bearbeitet: