Hallo
Ich könnte rumheulen. Ich habe eine Seite, auf der verschiedene Werte aus einer DB (MySQL) kommen. Diese Seite habe ich mit
in einer Variablen zusammengefasst, damit ich diese Content-Typ und charsetmäßig genau so in einer Email darstellen kann.
Wenn ich die Mailfunktion einfach mit ans Ende der Seite stelle wird automatisch eine Mail verschickt. Das verschicken sowie das Anzeigen klappen hervorragend.
Nun will ich aber nicht immer die Seite verschicken sondern erst auf Knopfdruck (submit) und da hängts bei mir. Das alles passiert noch auf der selben Seite also $_SERVER['PHP_SELF'] als action für den Formularbereich.
Ich bekomm nur nicht den Inhalt der variablen $textmail in der Mail angezeigt. Ich bekomm zwar eine Mail aber diese ist leer.
Nachfolgenden Code rufe ich beim absenden mittels Submitbutton auf.
Ich weis jetzt nicht welchen Code oder so Ihr noch benötigt deshalb belasse ich es für den Anfang mal mit dem obrigen.
error_reporting(E_ALL); gibt mir keine Fehler aus und ein var_dumb($_POST); sagt folgendes, wobei mailversand der Name meines submitbuttons ist und EMail der Value auf selbigem.
Ich hoffe mir kann jemand einen kleinen Denkanstoß geben
MfG
Maik
Ich könnte rumheulen. Ich habe eine Seite, auf der verschiedene Werte aus einer DB (MySQL) kommen. Diese Seite habe ich mit
PHP:
$textmail = $textmail . 'SEITE';
Wenn ich die Mailfunktion einfach mit ans Ende der Seite stelle wird automatisch eine Mail verschickt. Das verschicken sowie das Anzeigen klappen hervorragend.
Nun will ich aber nicht immer die Seite verschicken sondern erst auf Knopfdruck (submit) und da hängts bei mir. Das alles passiert noch auf der selben Seite also $_SERVER['PHP_SELF'] als action für den Formularbereich.
Ich bekomm nur nicht den Inhalt der variablen $textmail in der Mail angezeigt. Ich bekomm zwar eine Mail aber diese ist leer.
Nachfolgenden Code rufe ich beim absenden mittels Submitbutton auf.
PHP:
if(isset($mailversand))
{
$textmail = $_POST['textmail'];
$tourplannummer = $_POST['tourplannummer'];
$woche = $_POST['woche'];
echo $textmail;
var_dump( "<pre>", $_POST, "</pre>" );
error_reporting(E_ALL);
###########################################################################################################
# EMAILVERSAND BEI NEUER ERSTELLUNG
###########################################################################################################
$mail_empfaenger = "xxx@xxx.de";
$betreff = "Nr.: $tourplannummer für $woche";
$mail_absender = "xxxxxx";
//$text = "\n\Tourplannummer: $tourplannummer";
mail($mail_empfaenger, $betreff, $textmail, "From:$mail_absender\nContent-Type: text/html; charset=Windows-1252");
###########################################################################################################
echo '<table width=750 background="../images/1px_hellgrn.gif" style="caption-side: bottom; border:1px solid #009900;">';
echo '<tr><td><b><font color="#009900" face="Arial, Helvetica, sans-serif" size="2">Die Mail wurde verschickt!</b><br>Sie werden in 3 sek. automatisch zur Übersicht weitergeleitet. Falls Ihr Browser keine Weiterleitung unterstützt oder Javascript deaktiviert ist, klicken Sie <a href="../i_index.php?action=tour_list"><b>hier</b></a></font></td></tr>';
echo '</table>';
}
error_reporting(E_ALL); gibt mir keine Fehler aus und ein var_dumb($_POST); sagt folgendes, wobei mailversand der Name meines submitbuttons ist und EMail der Value auf selbigem.
HTML:
string(5) "
"
array(1) {
["mailversand"]=>
string(5) "EMail"
}
string(6) "
"
MfG
Maik