ugrás a tartalomhoz

orm elemek azonos name attribútummal, tömbként átadva

killroy · 2009. Júl. 19. (V), 10.54
Sziasztok!

Szerintetek miért van az hogy a saját gépemen ugyanaz a program képes tömbként kezelni egy form elemet, míg egy másik szerveren pedig csak egy "Array" az értéke. Ez is ilyen PHP ini beállítás??

Erre gondolok:
<input type="checkbox" id="colors[]" value="red" /> Red
<input type="checkbox" id="colors[]" value="blue" /> Blue
<input type="checkbox" id="colors[]" value="green" /> Green
<input type="checkbox" id="colors[]" value="yellow" /> Yellow


Az én gépemen ha rányomok eg vardumpot akkor szépen látszik hogy fel van töltve, egy másikon pedig az "Array" string szerepel benne.

Előre is köszönöm!
 
1

id="colors[]"

thgab · 2009. Júl. 19. (V), 11.34
helyett name="colors[]" kell.
2

basszus

killroy · 2009. Júl. 19. (V), 11.37
Jaj basszus rossz a példa kód, ezt egy oldalról szedtem csak hogy értsétek miről van szó az én kódomban természetesen name="valami[]"
3

Feldolgozás módja

nemalevi · 2009. Júl. 19. (V), 12.07
Nézd meg, hogy mivel történik a feldolgozás.
$_POST, $_REQUEST, $HTTP_POSTED_VARS.
4

Vardumpoltam a $_REQUEST

killroy · 2009. Júl. 19. (V), 12.43
Vardumpoltam a $_REQUEST tömböt és abban rendesen tömbként szerepelt. Így hát ebből veszem az adatokat, de mindenesetre furcsak hogy a $_POST-ban rosszul szerepel.
Köszönöm szépen a segítséget.