e7: checkbox übermittelt nur den letzten Wert

Beitrag lesen

Hi,

folgendes passiert bei dir wahrscheinlich:

<input type="checkbox" name="a" value="a">
<input type="checkbox" name="a" value="b">
<input type="checkbox" name="a" value="c">

Nun sendet der Browser folgende Daten, wenn alle Felder markiert sind:

a=a&a=b&a=c

PHP überschreibt nun mit jeder neuen Variable a die alte.

Eigentlich muss es so heißen:

<input type="checkbox" name="a[]" value="a">
<input type="checkbox" name="a[]" value="b">
<input type="checkbox" name="a[]" value="c">

So kannst du a[0], a[1] und a[2] verwenden...

E7