Thomas Luethi: PHP Checkboxen Problem

Beitrag lesen

Hallo Torsten,

<input type="checkbox" name="check[]" value="Lipstick1">
<input type="checkbox" name="check[]" value="Lipstick2">
<input type="checkbox" name="check[]" value="Lipstick3">
<input type="checkbox" name="check[]" value="Lipstick4">
die werte werden also in einem array übergeben, soviel weis ich auch schon:)

Naja, ein Array ist eine Moeglichkeit von vielen.
Und oft eine geeignete. Aber nicht immer.

Lies unbedingt mal:
http://www.dclp-faq.de/q/q-formular-checkbox.html

das php-script am server verschickt eine e-mail an eine person mit den daten aus dem ausgefüllten formular, soweit so gut, klappt auch alles,

_Wie_ macht das Script aus den Parametern den Mailtext?
Einfach mit Durchlaufen des $_POST-Arrays
Und dann Ausgabe im Stil
Variablenname : Wert
oder was?

Wenn Du sowieso nur folgendes willst:

Lipstick1: yes
Lipstick2: yes
Lipstick3: yes
Lipstick4: yes

Warum machst Du nicht das Formular schon entsprechend?

<input type="checkbox" name="Lipstick1" value="yes">
<input type="checkbox" name="Lipstick2" value="yes">
<input type="checkbox" name="Lipstick3" value="yes">
<input type="checkbox" name="Lipstick4" value="yes">

Gruesse,

Thomas