lulu: Checkboxen auswerten

Beitrag lesen

Huhu Christoph

hm also in dem Beispiel hat derjenige doch eigentlich nur die [] weggelassen, aber wenn ich das mach, dann setzt er bei allen Checkboxen die Häkchen...

So ist es auch richtig, da ja sobald eine Checkbox "gehakelt" war
ein entsprechendes Array angelegt wird.
D.h. die Prüfung per isset ist wahr.

Du möchtest nun aber eigentlich prüfen ob eine _bestimmte_ Checkbox gehakelt war.

Da kannst Du z.B. entweder

a) den konkreten Array-Index abfragen

<input type="checkbox" name="skulptur1[123]" value="rot" <?php if(isset($_REQUEST['skulptur1[123]'])){echo "checked";}?>>

b) oder prüfen ob der zugehörige Wert im Array vorhanden ist
<input type="checkbox" name="skulptur1[]" value="rot" <?php if(isset($_REQUEST['skulptur1']) && in_array('rot', $_REQUEST['skulptur1'])){echo "checked";}?>>

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday