Autor | Zpráva | ||
---|---|---|---|
Jackien5 Profil * |
#1 · Zasláno: 23. 1. 2008, 12:09:14
Zdravim, potřebobal bych poradit ohledně fce get... Nechci, aby se mi mazala předešlá hodnota v adrese.
Jsem například na stránce: stranka.php?id=1. Formulářem s atributem get (u action) bych se rád přesměroval na stránku stranka.php?id=1&sub=2 (přičemž sub je nově získaná hodnota z formuláře). Jenomže po odeslání informace formulářem se mi hodnota id=1 přemaže a dostanu se na stránku stranka.php?sub=2. Děje se tak i v případě, že přímo do kolonky action napíšu: stranka.php?id=1. Nevíte, jak mám udělat, aby se mi hodnoty získané z formuláře řadily do adresy pěkně za sebe? |
||
widlak Profil |
#2 · Zasláno: 23. 1. 2008, 12:32:54
<form method="get" action="nejaky_script.php">
<input type="hidden" name="id" value="nieco_sem_vygeneruj"> <input type="text" name="sub" value="nejaka_hodnota"> <input type="submit"> </form> |
||
Jackien5 Profil * |
#3 · Zasláno: 23. 1. 2008, 12:51:50
Díky za informaci. Znamená to tedy, že pro zachování informace musím v každém dalším formuláři použít tento řádek?
<input type="hidden" name="id" value="nieco_sem_vygeneruj"> Třeba i 20x takto? <form method="get" action="nejaky_script.php"> <input type="hidden" name="sub" value="1"> <input type="hidden" name="suba" value="2"> <input type="hidden" name="subb" value="3"> <input type="hidden" name="subc" value="4"> <input type="hidden" name="subd" value="5"> <input type="text" name="sub" value="nejaka_hodnota"> <input type="submit"> </form> |
||
widlak Profil |
#4 · Zasláno: 23. 1. 2008, 16:17:04
Pokial budes pouzivat metodu GET tak ano. Ked to zmenis POST tak mozes tie parametre kludne zapisat aj takto:
<form method="POST" action="nejaky_script.php?sub=1&suba=2"> |
||
Časová prodleva: 16 let
|
0