Se connecter / S'enregistrer
Votre question

Organiser nombres de pages résultant d'une recherche

Tags :
  • Moteur de recherche
  • Programmation
Dernière réponse : dans Programmation
2 Octobre 2008 11:16:10

Bonjour,

J'ai developpé un petit script pour afficher les résultats du moteur de recherche. Tout marche bien sauf que lorsqu'un mot clé est présent sur de nombreuses pages, voici ce qui s'affiche sur mon site :

Result page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

J'aimerai plutot présenter ca de la facon suivante :
Result page: < 1 2 3 ... 97 98 >.
Voici la fonction que j'utilise pour présenter mes résultats :
  1. public function getResultsetLinks() {
  2. $links = array();
  3. for ($resultsPageNum = 1; $resultsPageNum <= $this->lastResultsPageNum; $resultsPageNum++) {
  4. if ($resultsPageNum == $this->resultsPageNum) {
  5. $links[] = $resultsPageNum;
  6. } else {
  7. $url = $this->baseQueryURL . "resultsPageNum=" . ($resultsPageNum);
  8. $links[] = "<a href=\"$url\">$resultsPageNum</a>";
  9. }
  10. }
  11. return $links;
  12. }

Pour l'affichage à l'écran :
  1. <?php
  2. foreach ($results->getResultsetLinks() as $resultsetLink) {
  3. print "$resultsetLink ";
  4.  
  5. }
  6. ?>

Si vous avez une idée, je suis preneur!
Merci

Autres pages sur : organiser nombres pages resultant recherche

3 Octobre 2008 11:31:25

Pas la peine, j'ai trouver. Bye
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS