PHP jest tutaj trochę dziwne. Używając jego standardowego parsera danych formularza, musisz zakończyć nazwę kontrolek za pomocą []
aby uzyskać dostęp do więcej niż jednego z nich.
<input type="checkbox" name="foo[]" value="bar">
<input type="checkbox" name="foo[]" value="bar">
<input type="checkbox" name="foo[]" value="bar">
Będzie dostępny jako tablica w:
$_GET['foo'][]
Jeśli nie chcesz zmieniać nazw pól, musisz uzyskać dostęp do nieprzetworzonych danych ($_SERVER['REQUEST_URI']
) i przeanalizuj go samodzielnie (nie polecam).