Hallo
Ich hab ein Formular erstellt, bei dem alles klappt nur das Array macht mir Probleme.
Den Inhalt der Mail, die an mich geschickt werden soll bekomme ich so:
In der mail.htt steht zum Beispiel:
Vorname: <vname>
Nachname: <nname>
Interessen: <trenn>
Bei normalen input Feldern und Radiobuttons funktioniert es auch sehr gut. Doch hab ich auch checkboxen, die als ein Array mit dem Namen check[] zusammengefasst sind (bei Interessen).
Um das Array auszuwerten und das richtige Ergebniss in der Mail zu haben, hab ich folgenden Code eingefügt:
Doch in der Mail, die ich bekomme steht z.B.:
Nachname: der richtige Name
Vorname: auch richtig
Interessen: <trenn>
Ich hoffe Ihr versteht, was ich meine und könnt mir helfen. Ich hab schon so viel ausprobiert, doch nichts hat geklappt.
Ich hab ein Formular erstellt, bei dem alles klappt nur das Array macht mir Probleme.
Den Inhalt der Mail, die an mich geschickt werden soll bekomme ich so:
PHP-Code:
$fmtMail= implode("", file("mail.htt"));
foreach($HTTP_POST_VARS as $key=> $val)
{
$fmtMail= str_replace("<$key>", $val, $fmtMail);
}
Vorname: <vname>
Nachname: <nname>
Interessen: <trenn>
Bei normalen input Feldern und Radiobuttons funktioniert es auch sehr gut. Doch hab ich auch checkboxen, die als ein Array mit dem Namen check[] zusammengefasst sind (bei Interessen).
Um das Array auszuwerten und das richtige Ergebniss in der Mail zu haben, hab ich folgenden Code eingefügt:
PHP-Code:
if (isset($HTTP_POST_VARS["check"])) {
$arr = $HTTP_POST_VARS["check"];
$trenn = implode (" ", $arr);
}
Nachname: der richtige Name
Vorname: auch richtig
Interessen: <trenn>
Ich hoffe Ihr versteht, was ich meine und könnt mir helfen. Ich hab schon so viel ausprobiert, doch nichts hat geklappt.
Kommentar