Autor Zpráva
gardener
Profil
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
gardener
Co treba pridat parametr
stranka.php?order=0
stranka.php?order=1
gardener
Profil
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
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
Máš pravdu, bude to tak asi nejlepší.. díky za radu

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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