Lieber Gert,
Bei der Auftrags-Mail klappt es leider nicht ganz. Geklickte Checkboxen erscheinen mit dem richtigen Wert. Bei nicht geklickten Checkboxen wird als Zeichenkette nur der Variablenname angezeigt:
dann verwendest Du einen anderen Ansatz, als ich ihn Dir gezeigt habe. Mit meinem Ansatz hast Du vordefinierte Anfangswerte (Leerstrings), die Du genau so in Deinen Bestelltext einfügen kannst:
$input = array(
'name1' => '',
'name2' => '', // kommt von Checkbox, die value hat
'name3' => ''
);
// mit $_POST updaten
foreach ($_POST as $key => $value) {
if (array_key_exists($key, $input))
$input[$key] = $value;
}
}
// Mailtext
$order = 'Anzahl Originale: {$name1} {$name2} {$name3}'."\r\n";
// Platzhalter in Mailtext ersetzen
foreach ($input as $key => $value) {
$order = str_replace('{$'.$key.'}', $value, $order);
}
Liebe Grüße,
Felix Riesterer.