Gert Scheffler: Checkbox von PHP nach HTML auslesen

Beitrag lesen

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:&nbsp;
			<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

  1. Anzahl: 13
  2. Anzahl: 0
  3. Anzahl: 7
  4. Anzahl: 0
  5. Anzahl: 25

Die Spalte für die Checkbox bleibt leer.