Suivant Précédent dans un moteur de recherche

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Suivant Précédent dans un moteur de recherche

Re: Suivant Précédent dans un moteur de recherche

par Invité » 23 avr. 2013, 13:31

Heu pourquoi j'y ai pas pensé ...et oui quand j'ai dit cookies je voulais dire session en fait :p
Je vais voir tout ça calmement :)
Merci en tout cas !!!

Re: Suivant Précédent dans un moteur de recherche

par AB » 23 avr. 2013, 03:33

Tu peux te servir des index de ton tableau pour faire cette navigation.
Et ton tableau tu l'as bien en php alors pourquoi l'enregistrer dans un cookie? Si tu devais l'enregistrer, l'emploi une variable de session serait certainement plus appropriée.

Suivant Précédent dans un moteur de recherche

par Odissine » 22 avr. 2013, 13:31

Bonjour à tous
J'ai cherché plus ou moins partout (plus plus que moins d'ailleurs) mais rien trouvé pour mon "problème". Je m'explique.
Je lance une rechercher par exemple sur la base de donnée image(id,nom,url,date,...)
Requete : SELECT id FROM image WHERE nom LIKE '%critere%' ORDER BY date ASC
Ca me retourne par exemple le résultat suivant : array(1,3,4,6,9,12,28,29,...)
A partir de là j'aimerais trouver une solution qui m'affiche donc par exemple l'id "9" mais avec les liens précédent et suivant qui permettrait d'atteindre l'id 6 et 12 (au lieu de faire id-1 ou id+1).

Je pense qu'il faut que je m'oriente vers les cookies pour stocker le tableau d'ID de ma requete et ainsi récupérer le précedent ou suivant (je sais pas trop comment faire ça d'ailleurs ... enfin ca je peux fouiller) mais sans passer par le, en SQL existe t il une solution autre ?

Merci pour votre aide ;)