[Brainstorm] productpage met meerdere resultaten, page 1, 2, 3
Raoul van Hal
08/09/2012 22:52:15Ff een brainstorm sessie, wanneer jullie tips hebben, dan zijn deze welkom:
Ik heb een productpagina met laten we zeggen 100 producten. Bij het laden van de page laat hij alle producten zien. Ik heb een listbox ingebouwd om op category te selecteren waarbij de resultaten naar gelang weergegeven worden.
Mijn doelstelling is om maximaal 9 resultaten per pagina te laten zien en dan een blok te hebben waar men page 1,2,3, etc etc met Next en Previous LINK kan klikken.
Mijn idee is dus om eerst een count sql op de ingegeven parameters te maken om het aantal records te bepalen
Daarna een sql voor het retreiven van de daadwerkelijke data.
Met Limit x, x in de sql kan ik de resultaten laten zien die ik wil.
Voor de Next, 1,2,3,4,... Prev links was ik aan het denk om een hardcoded Get link te maken zoals bijv:
Wanneer er geen parameters in $_GET zijn meegegeven, dan pakt hij gewoon de standaard dingen.
Ff denken, ik denk dat ik dan maximaal 7 links dus Prev 1 2 3 4 5.. Next wil hebben. Dus dan moet ik het aantal records delen door het maximaal aantal toegestane records per pagina. Dat zijn dus het aantal pagina's die mogelijk zijn. Misschien dat ik nog een currentpage number en total records variable in de link moet zetten en dan een validatie hierop doen of de Next link nog wel nodig is en of er nog een extra pagina nummer moet verschijnen.
Of zal ik de count query elke keer draaien? Gebruikt natuurlijk wel weer resources...
Ik heb een productpagina met laten we zeggen 100 producten. Bij het laden van de page laat hij alle producten zien. Ik heb een listbox ingebouwd om op category te selecteren waarbij de resultaten naar gelang weergegeven worden.
Mijn doelstelling is om maximaal 9 resultaten per pagina te laten zien en dan een blok te hebben waar men page 1,2,3, etc etc met Next en Previous LINK kan klikken.
Mijn idee is dus om eerst een count sql op de ingegeven parameters te maken om het aantal records te bepalen
Daarna een sql voor het retreiven van de daadwerkelijke data.
Met Limit x, x in de sql kan ik de resultaten laten zien die ik wil.
Voor de Next, 1,2,3,4,... Prev links was ik aan het denk om een hardcoded Get link te maken zoals bijv:
Wanneer er geen parameters in $_GET zijn meegegeven, dan pakt hij gewoon de standaard dingen.
Ff denken, ik denk dat ik dan maximaal 7 links dus Prev 1 2 3 4 5.. Next wil hebben. Dus dan moet ik het aantal records delen door het maximaal aantal toegestane records per pagina. Dat zijn dus het aantal pagina's die mogelijk zijn. Misschien dat ik nog een currentpage number en total records variable in de link moet zetten en dan een validatie hierop doen of de Next link nog wel nodig is en of er nog een extra pagina nummer moet verschijnen.
Of zal ik de count query elke keer draaien? Gebruikt natuurlijk wel weer resources...
Gewijzigd op 08/09/2012 23:00:24 door Raoul van Hal
PHP hulp
26/11/2024 15:19:32Jeroen VD
08/09/2012 23:52:24Ik heb je technische verhaal niet gelezen, maar google eens naar pagination tutorial. Volgens mij vind je dan alles wat je zoekt.
Raoul van Hal
09/09/2012 00:04:46Dit is inderdaad wat ik boven zo'n beetje beschrijf.
http://www.phpfreaks.com/tutorial/basic-pagination
Thanks!
http://www.phpfreaks.com/tutorial/basic-pagination
Thanks!