Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Checkbox - problem z tablicą
Forum PHP.pl > Forum > Po stronie przeglądarki
tmk
Witam
mam problem z formularzem. Chcę dac sporo opcji do wyboru w dowolnej konfiguracji, będących odpowiedzią na jedno pytanie. Zastosowałem więc checkbox, dla każdego ustawiając taki sam `name`.
Myślałem, że otrzymam tablicę zaznaczonych pól, a otrzymuję tylko ostatnią zaznaczoną wartość.. do tablicy chciałem się dostać
  1. <?php
  2.  
  3. $_POST['pole_ch']; 
  4.  
  5. ?>

gdzie pole_ch oznacza `name` z checkboxa

czemu tak jest? da sie jakos otrzymać odrazu tablicę wszystkich wybranych pół?
crash
Ustaw name checkbox'a na pole_ch[] i w $_POST[ 'pole_ch' ] będziesz miał tablicę.
tmk
znaczy w każdym checkbox pokolei :
  1. name="pole_ch[1]"
  2. name="pole_ch[2]"
  3. name="pole_ch[3]"
itd?
crash
Ta, ale nie musisz podawać indeksów, samo będzie inkrementowane.
dasko
Może być, ale po co komplikować - wystarczy tak jak napisał crashu:
  1. name="pole_ch[]"
  2. name="pole_ch[]"
  3. ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.