Bernhard: checkbox übermittelt nur den letzten Wert

Beitrag lesen

Hi
Ja das wahr wohl einer der Fehler. Doch jetzt schreibt er mir in die Datenbank nur noch 'array' statt der gewünschten Inhalte!
Sorry aber ich hab samit einfach noch nicht soviel Erfahrung!
Bernhard

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