PHP filtr

HackForum

PHP filtr#
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 | E-mail17.1.2012 8:18
re: PHP filtr#
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 | E-mail | Website | PGP17.1.2012 12:36
re: PHP filtr#
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)
.cCuMiNn. | E-mail | Website | PGP17.1.2012 12:39
re: PHP filtr#
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)
.cCuMiNn. | E-mail | Website | PGP17.1.2012 12:42

Zpět
 
 
 

 
BBCode