Hoe maak ik een pagination met PHP?
Je kan de pagina bij houden met een session of $_GET variabele en dan moet je in je query werken met LIMIT? Ik denk dat je hier wel mee aan de slag kunt.
edit: misschien moet je eerst eens bekijken hoe LIMIT werkt, dan zal je al veel duidelijk worden
edit: misschien moet je eerst eens bekijken hoe LIMIT werkt, dan zal je al veel duidelijk worden
Gewijzigd op 04/08/2010 08:41:53 door Moe BE
je kan file_get_contents("test.txt"); gebruiken om je bestand uit te lezen,
door vervolgens iets te doen als:
Nu heb je een array met alle regels, je kan er zoveel laten zien als je wilt
door de key op te slaan kan je de volgende pagina weer verder waar je gebleven was,
Klein simpel voorbeeldje:
p.s. het heet toch pagination ipv paging?
door vervolgens iets te doen als:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$file = file_get_contents("test.txt");
$file = str_replace("\r\n", "\n", $file);
$lines = explode("\n", $file);
?>
$file = file_get_contents("test.txt");
$file = str_replace("\r\n", "\n", $file);
$lines = explode("\n", $file);
?>
Nu heb je een array met alle regels, je kan er zoveel laten zien als je wilt
door de key op te slaan kan je de volgende pagina weer verder waar je gebleven was,
Klein simpel voorbeeldje:
Code (php)
p.s. het heet toch pagination ipv paging?
Johan Dam op 04/08/2010 08:42:07:
...
p.s. het heet toch pagination ipv paging?
p.s. het heet toch pagination ipv paging?
inderdaad!
*
Gewijzigd op 04/08/2010 22:48:15 door Master Mz
omg
*
Gewijzigd op 04/08/2010 22:48:06 door Master Mz
@Master MZ: We willen hier graag mensen verder helpen als ze met vragen zitten, maar het is niet echt de bedoeling dat anderen jou afgewerkte code gaan afleveren. Tenzij er natuurlijk een vergoeding tegenover staat.
Inderdaad, voor een vergoeding wil ik het script helemaal voor je maken.
Maar ik stel toch voor dat je met het geleverde voorbeeld gaat proberen.
Zo heel erg veel extra kennis heb je niet nodig om het uit te bouwen tot wat je wilt.
Verder kan je google gebruiken om die extra kennis toch binnen te halen,
Als het je niet lukt dan kan je hier terecht voor een duwtje in de juiste richting.
Succes!
En PM me maar als die vergoeding het je waard is.
Maar ik stel toch voor dat je met het geleverde voorbeeld gaat proberen.
Zo heel erg veel extra kennis heb je niet nodig om het uit te bouwen tot wat je wilt.
Verder kan je google gebruiken om die extra kennis toch binnen te halen,
Als het je niet lukt dan kan je hier terecht voor een duwtje in de juiste richting.
Succes!
En PM me maar als die vergoeding het je waard is.
Om een array te krijgen met alle regels kan je ook de functie file(..) gebruiken.
Stap je als je dit af hebt over op een database? Het is leuk om op deze manier php te leren, maar wordt in de praktijk maar weinig gebruikt. Stel je bestand bevat 1000 regels, jij leest er 1000 in en geeft er maar 5 weer... een database heeft daar veel "betere" functies voor.
Stap je als je dit af hebt over op een database? Het is leuk om op deze manier php te leren, maar wordt in de praktijk maar weinig gebruikt. Stel je bestand bevat 1000 regels, jij leest er 1000 in en geeft er maar 5 weer... een database heeft daar veel "betere" functies voor.
Gewijzigd op 04/08/2010 10:55:05 door Steff an
*
Gewijzigd op 04/08/2010 22:47:57 door Master Mz
Master Mz is kennelijk een programmerende puber, heeft geen enkel idee van de real world. Gefocussed achter een peeceetje bouwend aan zijn eigen webje maar "weet er nog niet zoveel over". Zou hij bij AH ook alles gratis willen hebben ? Waarschijnlijk doet zijn moeder nog de boodschappen...
Gewijzigd op 04/08/2010 22:38:54 door Aad B
Aad B* Wat je zegt klopt helemaal :)
Gewijzigd op 04/08/2010 22:45:32 door Master Mz




