De meeste PHP programmeurs hebben Pagination wel eens toegepast, dit is namelijk best makkelijk zo nu en dan.
De meeste paginations werken gewoon met een limit waarbij je aan de hand van je query paginanummers aanmaakt en per paginanummer wat uit je query laat zien.
Nu bestaat er ook een Alphabetic variant van welke op alfabet werkt.
Ik zou beide graag willen toepassen alleen dan voor wat relevant is aan de gand van de query.
Stel ik heb:
1Appel
2Appels
3Peren
Banaan
Manderijn
9Sinasappels
In mijn database staan, dan wil ik een pagination kunnen creëren van:
1 2 3 9 B
En niet standaard al 1 2 3 4 5 etc A B C D E F etc
Opzich is het wel leuk om de wel beschikbare cijfers en letters vet af te drukken en de niet beschikbare niet.
Nu zijn er eigenlijk 2 vragen welke ik hierbij stel:
Is dit haalbaar om te doen ? opzich wel omdat je 2 manier van querien moet combineren, hoe moet ik uitzoeken.
Voordat ik ga uitzoeken, gaat dit niet een vreselijke performance bunch per pagina opleveren ? Je moet eerst een algehele query doen, dan moet je filteren op cijfers en letters en daarna nog een keer op cijfers+letters en ook nog op letters en letters 1A 1B en Aa Ab Ad.
Ik heb nog geen voorbeelden kunnen vinden welke beide toepassen overigens. Normale en Alfabetische paginations wel uiteraard.
De meeste paginations werken gewoon met een limit waarbij je aan de hand van je query paginanummers aanmaakt en per paginanummer wat uit je query laat zien.
Nu bestaat er ook een Alphabetic variant van welke op alfabet werkt.
Ik zou beide graag willen toepassen alleen dan voor wat relevant is aan de gand van de query.
Stel ik heb:
1Appel
2Appels
3Peren
Banaan
Manderijn
9Sinasappels
In mijn database staan, dan wil ik een pagination kunnen creëren van:
1 2 3 9 B
En niet standaard al 1 2 3 4 5 etc A B C D E F etc
Opzich is het wel leuk om de wel beschikbare cijfers en letters vet af te drukken en de niet beschikbare niet.
Nu zijn er eigenlijk 2 vragen welke ik hierbij stel:
Is dit haalbaar om te doen ? opzich wel omdat je 2 manier van querien moet combineren, hoe moet ik uitzoeken.
Voordat ik ga uitzoeken, gaat dit niet een vreselijke performance bunch per pagina opleveren ? Je moet eerst een algehele query doen, dan moet je filteren op cijfers en letters en daarna nog een keer op cijfers+letters en ook nog op letters en letters 1A 1B en Aa Ab Ad.
Ik heb nog geen voorbeelden kunnen vinden welke beide toepassen overigens. Normale en Alfabetische paginations wel uiteraard.