PHP filtr
HackForum
| Ahoj,
vytvářím webovou aplikaci a potřebuji poradit, jak nejefektivněji donačítat počty položek do filtru - například k checkboxu červená (4) - kolik se mi zobrazi položek, pokud na checkbox kliknu. viz weby - www.mobile.de , www.asos.com
Vytvářet na každou položku filtru samotný SQL dotaz mi přijde neefektivní (cca 50 - 70 položek ve filtru) a přes tabulku cachovanych hodnot při různých nastaveních filtru jsem také nedosáhl požadovaného efektu.
Nikde jinde mi zatim nikdo neporadil, věřím, že tady jsou přece jen programátoři schopnější :-)
Jedu na PHP, MySQL.
Nějaké nápady na řešení tohoto problému?
----------
Hacking není jen koníček, hacking je poslání. (odpovědět) | neon | | 17.1.2012 8:18 |
|
|
|
| ahoj, osobne bych to resil tim dotazem na DB pres Ajax pro kazdou polozku, nenapada me, jak efektivneji to udelat. stejne tak to maji udelane prave i na tebou zminovanych webech. (odpovědět) | Emkei | | | | 17.1.2012 12:36 |
|
|
|
| Nevím jestli ti dobře rozumím, ale ve chvíli, kdy SQL dotazem načítáš položky filtru, tak není problém připojit do výsledku další sloupec s countem. Zkus trochu rozepsat, jak ten svůj filtr vyvoláváš, jaké a kdy posíláš dotazy do databáze, apd. Nebo máš ty položky filtru natvrdo ve stránce (nenačítáš je z databáze)?
----------
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem. (odpovědět) | |
|
|
| Tak beru zpět, už ti rozumím :) Je to tak, jak píše Emkei. Při změně výběru odešleš AJAX požadavek, který vrátí počet odpovídajících položek.
----------
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem. (odpovědět) | |
|
|