[Brainstorm] productpage met meerdere resultaten, page 1, 2, 3

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Raoul van Hal

Raoul van Hal

08/09/2012 22:52:15
Quote Anchor link
Ff 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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http://www.******.nl/webshop2.php?category=Handtassen&rn=9&cr=0



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

PHP hulp

26/11/2024 15:19:32
 
Jeroen VD

Jeroen VD

08/09/2012 23:52:24
Quote Anchor link
Ik heb je technische verhaal niet gelezen, maar google eens naar pagination tutorial. Volgens mij vind je dan alles wat je zoekt.
 
Raoul van Hal

Raoul van Hal

09/09/2012 00:04:46
Quote Anchor link
Dit is inderdaad wat ik boven zo'n beetje beschrijf.

http://www.phpfreaks.com/tutorial/basic-pagination

Thanks!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.