Autor Zpráva
peta
Profil
POST a select typu multiple, to je jasne.
http://onlinetools.org/tricks/using_multiple_select.php

GET se dela ale jak?

Mam retezec get takovyto:
publist.php?NoSearch=1&ListStartNo=0&ListNoperPage=20&ListCount=0&searchterm=&searchtype=&startdate=2000&enddate=2012&arttype=POSTER&style=&struktura=3&struktura=23&struktura=31&struktura=24&submit=Hledat
Po napsani echo '<pre>'; print_r($_GET); vypise toto:
Array
(
    [NoSearch] => 1
    [ListStartNo] => 0
    [ListNoperPage] => 20
    [ListCount] => 0
    [searchterm] => 
    [searchtype] => 
    [startdate] => 2000
    [enddate] => 2012
    [arttype] => POSTER
    [style] => 
    [struktura] => 24
    [submit] => Hledat
)
Cili, tudy cesta nevede. Jedine snad uplne vlastni funkci pro separaci promennych z requestu, ne? samozrejme mam moznost to resit pres zaskrtavatka, ale to mi prijde takove kostrbate na zpracovani. Zvlast, kdyz je to vicemene skryty formular.
Majkl578
Profil
peta:
GET se dela ale jak?
Úplně stejně.

V URL je pak opakující se struktura[]=..., nikoliv struktura=....
Tori
Profil
Stejně. Viz odkázaná stránka:
<select name="test[]" multiple="multiple"> Takže query string bude vypadat NoSearch=1&ListStartNo=0&ListNoperPage=20&ListCount=0&searchterm=&searchtype=&startdate=2000&enddate=2012&arttype=POSTER&style=&struktura[]=3&struktura[]=23&struktura[]=31&struktura[]=24&submit=Hledat
peta
Profil
Jo, no jasne, zavorky [] jsem tam nedal :) Dik.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: