IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Probleme pour un affichage des resultats triés sans perdre mes variables $POST du formulaire de recherche


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 68
    Points : 31
    Points
    31
    Par défaut Probleme pour un affichage des resultats triés sans perdre mes variables $POST du formulaire de recherche
    Bonsoir,

    Voilà je vous explique mon probleme, je suis en train d'ecrire une page php pour faire des recherches sur ma base de donnée, donc j'ai une page de recherche avec un formulaire qui envoie les données vers une nouvelle page : resultat_recherche.php qui va donc générer un certain nombre de variable de type $POST.

    Donc voilà sur ma page resultat_recherche.php le probleme que j'ai c'est que je voudrais que l'utilisateur puisse classer les resultats alphabetiquement si il clique sur une des catégorie, par exemple si il clique sur ville, ça va lui afficher les resultats des villes ds l'ordre alphabetique, si il reclique dessus pareil mais à partir de Z, et pareil si il clique sur pays, nom , prenom etc

    Pour faire ceci, j'ai fais à chaque fois des liens avec des variables $GET, par exemple si la personne clique sur nom, il sera redirigé vers resultat_recherche.php?nom=1 pour mettre dans l'ordre croissant ou nom=2 si jamais il a recliqué dessus, et ceci pour chaque lien.

    Le probleme c'est que quand je fais ça, la page se recharge et je perd mes variables $POST du formulaire précédent

    Quelqu'un aurait-il une solution?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu peux faire survivre les choix retenus dans une session PHP.

  3. #3
    Membre régulier
    Inscrit en
    Juin 2009
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Juin 2009
    Messages : 104
    Points : 120
    Points
    120
    Par défaut
    Hello,

    j'ai dû résoudre ce problème il y a peu.

    J'étais d'abord parti sur la solution que propose Sabotage :
    Tu peux faire survivre les choix retenus dans une session PHP.
    Impec, tout fonctionne !

    Jusqu'aux tests client :
    4 Tab / Onglets ouverts dans FireFox, click click partout en même temps.
    => Fatalement une page écrassait les infos stockées en Session par l'autre page dans un autre Tab

    j'ai eu l'air bien stupide ...

    Ma solution ?
    j'ai modifié toutes mes entêtes de colonne pour champs triables <a href> en <form>
    en ajoutant des
    <input type="hidden" name="VALEUR" value="<?php echo $_POST['VALEUR'];?>">
    pour toutes les variables qui devaient être gardées afin de ne pas déconstruire mon select.

    Et si on y pense un peu, il n'est pas si stupide de faire différentes recherches catalogue en parallèles, que cela soit pour l'achat d'un objet ou non.

Discussions similaires

  1. problem d'affichage des resultats
    Par zikovic007 dans le forum JDBC
    Réponses: 6
    Dernier message: 06/05/2014, 12h35
  2. [Oracle] probleme d'affichage des resultats de la requete select
    Par gigabit32 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/06/2011, 18h22
  3. probleme jasperreports pour l affichage des rapports
    Par yassin_lhabe dans le forum Jasper
    Réponses: 0
    Dernier message: 23/06/2011, 16h52
  4. [SQL] Affichage des resultats sans doublons
    Par Luverger dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/08/2007, 15h28
  5. Réponses: 2
    Dernier message: 29/11/2004, 13h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo