Tom's Guide > Forum > Programmation > Organiser nombres de pages résultant d'une recherche

Organiser nombres de pages résultant d'une recherche

Forum Programmation : Organiser nombres de pages résultant d'une recherche

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 :

Code :
  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 :

Code :
  1. <?php
  2.         foreach ($results->getResultsetLinks() as $resultsetLink) {
  3.             print "$resultsetLink ";
  4.            
  5.         }
  6.         ?>


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

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Pas la peine, j'ai trouver. Bye

Répondre à Knagan
Tom's Guide > Forum > Programmation > Organiser nombres de pages résultant d'une recherche
Aller à :

Il y a 2592 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens