Zadejte hledaný výraz...

PHP – řazení podle data a kategorie

Milan Seitler
verified
rating uzivatele
(5 hodnocení)
29. 7. 2009 20:48:44
Zrovna řeším v PHP hroznou hloupost, aspoň mi přijde, že to není nic náročného, ale hrozně jsem se v tom zasekal.
Mám menu s kategoriemi, pod kterými následují tlačítka na výběr období, např:
Klik na kategorii zobrazí články v ní za určité období, které se pak dá upřesnit v tom spodním řádku. A teď přemýšlím, jak vyřešit, aby si to pamatovalo, že má zobrazit podle toho, co uživatel vybral, i když přejde do jiné karegorie, tzn. pokud klikne na rok, bude v každé kategorii zobrazovat články za poslední rok, dokud nepřepne na něco jiného.
29. 7. 2009 20:48:44
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345213
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
29. 7. 2009 21:16:57
Predavej to jako parametr v URL
29. 7. 2009 21:16:57
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345212
Milan Seitler
verified
rating uzivatele
(5 hodnocení)
29. 7. 2009 22:09:18
Sakra, já nevím, jak to vysvětlit. Ukazovat to nechci. Jde mi o to, že v menu jsou odkazy typu
articles.php?cat_id=1&period=day
articles.php?cat_id=2&period=week
articles.php?cat_id=3&period=month
ale v indexu zobrazuju články ze všech kategorií, takže tam by to asi mělo odkazovat zpátky na index.php?period=week,...jenže menu mám umístěné v samostatném includovaném souboru, takže nejspíš nejde, aby jednou odkazovalo na articles.php a jednou na index.php.
Zkoušel jsem to nacpat do session, ale tam jsem se do toho taky hrozně zamotal.
29. 7. 2009 22:09:18
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345211
-v subore kde mas menu, odkazuj na index - index.php?cat_id=1&period=day
-v indexe includuj articles.php
-v articles.php nezabudaj na nacitanie premennej $_REQUEST a $_REQUEST
-v articles uz nejakym SELECTom z db vyfiltruj clanky podla cat_id a period
29. 7. 2009 22:14:32
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345210
Napsal majlan;331143
...Jenže menu mám umístěné v samostatném includovaném souboru, takže nejspíš nejde, aby jednou odkazovalo na articles.php a jednou na index.php.
...
Zkoušel jsem to nacpat do session, ale tam jsem se do toho taky hrozně zamotal....
Nejdřív promýšlej co potřebuješ udělat, naplánuj a pak proveď. Nemůžeš se v takhle jednoduchém problému přece zamotat.
29. 7. 2009 22:57:56
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345209
dracek
verified
rating uzivatele
(26 hodnocení)
29. 7. 2009 23:04:34
tohle si na jednom webu úplně v pohodě ukládám v session aspoň odpadá práce s předáváním v url.
29. 7. 2009 23:04:34
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345208
Milan Seitler
verified
rating uzivatele
(5 hodnocení)
29. 7. 2009 23:17:03
No, bylo toho na mě dneska už moc. Nakonec jsem to vyřešil přes kombinaci session a get v url. Ale i tak dík za pomoc.
29. 7. 2009 23:17:03
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345207
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
31. 7. 2009 13:44:18
Co třeba použít sessions? Nebo cookie? Pamatovalo by si to delší dobu.
31. 7. 2009 13:44:18
https://webtrh.cz/diskuse/php-razeni-podle-data-a-kategorie#reply345206
Pro odpověď se přihlašte.
Přihlásit