Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 4. 3. 2009, 20:10:21
Zdravím mám jeden dotaz
Mám rozbalovací nabídku, po Onchange odkazuji na fci, která odkáže na stránku. No a dejme tomu, že v této nabídce mám 2 položky řadit: sestupně a vzestupně. Potřeboval bych poradit, jak zajistit aby se změnilo v SQL dotazu v souboru který touto akcí zavolám jen jedno slovo(nebo část dotazu) např: asc na desc. Připadá mi totiž zbytečnost, to dělat tak že odkažu na samotný skript,který bude stejný jako pro ASC, jenom tam bude změněné jedno slovo. Kdyby někdo prosím věděl jak předávat co nejlépe takto hodnoty, aby kód byl efektivní, budu moc rád za radu. |
||
bohyn Profil |
#2 · Zasláno: 4. 3. 2009, 20:35:02
gardener
Co treba pridat parametr stranka.php?order=0 stranka.php?order=1 |
||
gardener Profil |
#3 · Zasláno: 4. 3. 2009, 20:41:11
A ten pak rozlisit pomoci podminky a ulozit do promenne, ktera bude mistena v tom SQL dotazu a bude se menit v zavislosti?
Nad tim jsem premislel ale neslo by to jeste nejak elegantněji? |
||
bohyn Profil |
#4 · Zasláno: 4. 3. 2009, 20:45:47 · Upravil/a: bohyn
gardener
Me to docela elegantni pripada. $order = isset($_GET['order']) && $_GET['order'] ? "DESC" : "ASC"; Pokud order=1 tak radi sestupne, pokud 0 nebo neni nastaven tak vzestupne. Pak muzes jeste tabulku sortovat bez nutnosti refreshe. JS projde tabulku a prevrati poradi radku. |
||
gardener Profil |
#5 · Zasláno: 4. 3. 2009, 20:57:12
Máš pravdu, bude to tak asi nejlepší.. díky za radu
|
||
Časová prodleva: 15 let
|
0