| Autor | Zpráva | ||
|---|---|---|---|
| Koja Profil * |
#1 · Zasláno: 25. 11. 2009, 10:52:58
Zdravim,
mam nasledujici form <form name="adminForm" action="index.php?page=7" method="get"> <select name="limit" class="inputbox" size="1" onchange="document.location.reload();"> <option value="5">5</option> <option value="10">10</option> <option value="15">15</option> <option value="20">20</option> <option value="25" selected="selected">25</option> <option value="30">30</option> <option value="50">50</option> </select> </form> ktery je az na konci stranky. Na jejim zacatku bych potreboval pracovat s hodnotou toho FORMu, ale za Boha nemuzu tu promennou odsud vytahnout.. nevi nekdo, v cem je chyba? :/ |
||
| Budulinek Profil |
#2 · Zasláno: 25. 11. 2009, 11:03:50
A ten formulář se předtím nějak odesílá, nebo jak s ním chceš vlastně pracovat? Trošku to rozveď.
|
||
| Koja Profil * |
#3 · Zasláno: 25. 11. 2009, 11:09:38
Je to vlastne formular pro vyber strankovani..
Tzn.. ve formulari vyberu 10 - na webu se zobrazi max. 10 polozek. Vyberu 50 - na webu bude max. 50 polozek. Nechci ho nikam odesilat, jenom z nej chci vytahnout to cislo, ktery si navstevnik vybral a podle toho upravit pocet polozek na strance. Formular je na stejny strance, jako ty polozky, ktery chci strankovat. |
||
| ninja Profil |
#4 · Zasláno: 25. 11. 2009, 11:26:19
Koja: pokud to chcete dělat přes PHP a ne Javascript, musíte formulář odeslat na server.
|
||
| Budulinek Profil |
#5 · Zasláno: 25. 11. 2009, 12:53:48 · Upravil/a: Budulinek
Koja:
bez odeslání se server nedoví, jaká hodnota je v tom formuláři vybraná. Jde to buď přes AJAX nebo pomocí onchange ten formulář odeslat na server a tam ho zpracovat. Pak načteš tu stránku už s daným parametrem. Co se týče defaultní hodnoty, tak tu si nastavíš sám třeba pomocí isset()... EDIT: vzpomněl jsem si ještě na onchange="this.form.submit();" $limit = isset($_GET['limit']) ? $_GET['limit'] : 25; |
||
| Koja Profil * |
#6 · Zasláno: 25. 11. 2009, 13:49:56
Nemohlo to.. porad mi ji nenacte :/
|
||
| Budulinek Profil |
#7 · Zasláno: 25. 11. 2009, 14:02:03
kdo nenačte co? Jak vypadá kód té stránky, jak zpracováváš tu proměnnou $limit... Co se stane po změně formuláře... Z toho popisu ti nejsem schopen poradit.
|
||
|
Časová prodleva: 17 let
|
|||
0