Baba: checkbox auslesen

Beitrag lesen

Erstens: nimm Dir die Kommentare von dedlfix wirklich zu Herzen. Es könnte Leben retten (naja, so schlimm vielleicht doch nicht).

Abgesehen davon

$email = "$_POST[email]";
$name = "$_POST[complete_name]";

etc.

... Du greifst mit Konstanten (email, complete_name) auf das Array _POST zu. Das funktioniert, weil PHP beim Nicht-Vorhandensein dieser Konstante den Konstantennamen in einen String umwandelt. Bei entsprechendem Error-reporting gibt es Dir aber einen Hinweis aus. Besser

$email = $_POST["email"];
$name = $_POST["complete_name"];

$form_cont = "Hier steht der Text. \n\n Formularinhalte aufrufen \n\n Name: $name \n City: $city  \n Email: $email \n Telefon: $phonenumber \n Newsletter : $newsletter ";

Es lebe: var_dump($_POST);
Viel einfacher zum Debuggen.

Ich vermute jetzt einfach mal, dass was am html code für das Formular falsch ist. ZEig den mal her.

Cheers,
Baba