Ich habe ein HTML-Formular mit mehreren Zeilen mit mehreren Eingaben. "Number" und andere Typen lassen sich problemlos auslesen, Checkboxen leider nicht. Ich würde je nach Zustand der Checkbox auch gern die Werte "Rot" oder "Blau" ausgeben. Leider habe ich bisher keinen Weg gefunden um das auf dem von 1&1 empfohlenen Weg zu realisieren.
Formular-Datei (auszugsweise):
<table border=1 align=center width=70% cellPadding=0 cellSpacing=0>
<tr height=30 align=center>
<td width=10%>1.</td>
<td width=30%>
<label for="anzahl1"/>Anzahl:
<input type="number" name="anzahl1" min="0" max="999" value=13/>
</td>
<td width=60%>
<label for="col1"/>Farbig:
<input type="checkbox" name="col1" value="Color1"/>
</td>
<tr>
</table>
Für das Auslesen dient eine PHP-Datei (auszugsweise):
foreach($_POST as $key=> $val) {
$fmtResponse= str_replace("<$key>", $val, $fmtResponse);
}
Für die Rückmeldung dient die Datei Response.htt (auszugsweise):
<h2>Ihre Anfrage wurde gesendet</h2>
<table width=400 align=center>
<tr>
<td width=40%>1. Anzahl:</td>
<td width=10%><anzahl1></td>
<td width=50%><col1></td>
</tr>
..........
</table>
Angezeigte Response
Ihre Anfrage wurde gesendet
- Anzahl: 13
- Anzahl: 0
- Anzahl: 7
- Anzahl: 0
- Anzahl: 25
Die Spalte für die Checkbox bleibt leer.