Paginatie goed indelen | XML records

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hielke Brandsma

Hielke Brandsma

20/04/2017 16:00:24
Quote Anchor link
Hoi hoi :)

Het is niet mijn bedoeling om te hengelen / vissen naar kant en klare antwoorden, maar wil er natuurlijk zelf ook iets van leren :) Anders schiet het ook niet op ;)

Ik heb in een eerder topic samen met jullie een perfect werkende output vanuit een XML bestand kunnen realiseren, maar daar komt nog iets uit voort :P Bekijk eens de paginatie onderaan deze pagina:
http://hielke.net/php/klantenvertellen

Dit is de code die ik gebruikt heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
                echo "<div class='vorige'><a href='index.php?page=".$vorige."'>Vorige</a></div>";
                echo "<div class='volgende'><a href='index.php?page=".$volgende."'>Volgende</a></div>";
                echo "<div class='paginationnrs'>";
                    for ($i = 1; $i <= ($currentRecord / $perPage); $i++) {
                    echo("<a href='index.php?page=".$i."'>".$i."</a>"); }
                echo "</div>";


Hoe kan ik het beste / op de beste manier een gebruiksvriendelijke paginatie / navigatie maken?
En wat zou mijn uitgangspunt moeten zijn? (bijv. uitgaan van ... records tellen en daar dan wat mee doen? of afbreken op een bepaald punt op basis van een breedte / aantal karakters die een output heeft gegeven?)

Vreemd genoeg werkt het zelfs in CSS niet om de lijn te breken, zodat hij op de volgende regel verder gaat :D Ondanks overflow: hidden; op de betreffende container. Misschien denk ik ook wel te moeilijk hoor :D

Ik doe hard mijn best om de beste logica te ontdekken, maar ik sta nog maar aan het begin qua skills :P
 
Er zijn nog geen reacties op dit bericht.



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.