Conserver les parametres de tri sur plusieurs pages [php/mysql] - PHP - Programmation
Marsh Posté le 04-07-2006 à 15:29:42
Tiens te revoilà ^^
Tu gagnes déjà un test en faisant ça je pense, pour la suite j'ai pas tout saisi ton souci faut que je mate ça de plus près
Code :
|
Pas de test d'existence sur ton $_GET["sort"], si vide pas de sort est-ce bien le comportement voulu ?
Sinon pour ton souci m'est avis que tu t'es un peu compliqué la vie
Dans la continuité de ce que tu as fait tu devrais tout simplement passer dans l'url tes limites d'affichage des résultats et les appliquer dans ton LIMIT
Marsh Posté le 04-07-2006 à 15:46:02
guitou12 a écrit : Tiens te revoilà ^^ |
Heu, la seul chose qu'il va gagner c'est un joli "Notice: Undefined index:" si jamais la page n'est pas passee en parametre...
Sinon Ben-o pour passer 2 parametres en GET:
page.php?param1=valeur1¶m2=valeur2
Autre solution plus "propre", utiliser les sessions pour stocker tes criteres de tri
http://pl2.php.net/manual/fr/ref.session.php
Marsh Posté le 04-07-2006 à 15:59:02
Au temps pour moi j'écris plus vite que je ne réfléchis et forcément....
Tu as tjs mon mail au besoin Ben-o
Marsh Posté le 04-07-2006 à 16:54:31
Salut Guitou, et merci à vous 2, je vais essayer ça:
page.php?param1=valeur1¶m2=valeur2
J'avais pensé aux sessions, mais il me faut un résultat assez rapidement, du coup, je m'y pencherai plus tard.
Marsh Posté le 04-07-2006 à 15:09:42
Bonjour, j'affiche les résultats de requetes (des annonces immmobilières) sur plusieurs page grâce à un script trouvé sur le net.
Parallèlement à ça, j'ai ajouté la possibilité de faire un tri (prix, référence...) en transmettant les variables grâce à GET.
Le tri fonctionne bien, mais uniquement sur la première page, dès que j'affiche la page 2, il n'est plus pris en compte (le tri).
Celà vient du fait que pour générer un affichage sur plusieurs pages, c'est également la méthode GET qui est utilisée.
Du coup je ne sais pas comment faire pour passer mes 2 variables en même temps.
Voici le code de ma page:
Merci par avance pour votre aide!