Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1145 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Trier résultats sans effectuer une nouvelle recherche

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Trier résultats sans effectuer une nouvelle recherche

n°1782210
ddsjm
Posté le 03-09-2008 à 17:21:21  profilanswer
 

Bonjour,
 
Je suis en train de faire un petit site internet qui à l'aide d'un formulaire va chercher des informations dans une base de données mysql. Pour les trier les données lors de la recherche cela ne me pose pas de problèmes.
Cependant, une fois la liste de résultat affichée, je souhaiterais que l'utilisateur puisse trier la liste différemment sans reremplir un formulaire complet de recherche.
Pour cela, j'ai inséré dans la page qui contient la liste un autre formulaire qui propose seulement de retrier les informations.
Comment faire pour ne pas perdre la recherche effectuée précédemment?
 
Merci d'avance de votre réponse,
 
JM


Message édité par ddsjm le 03-09-2008 à 17:21:40

---------------
Mon vieux feedback :)
mood
Publicité
Posté le 03-09-2008 à 17:21:21  profilanswer
 

n°1782214
flo850
moi je
Posté le 03-09-2008 à 17:23:56  profilanswer
 

tu peux regarder du cote du javascript
 
plutôt que de le faire a la main, tu peux t'appuyer sur les datatable de yahoo , par exemple
http://developer.yahoo.com/yui/datatable/

n°1782241
MagicBuzz
Posté le 03-09-2008 à 17:39:09  profilanswer
 

ouais enfin... le .sort() des array n'est pas bien compliqué à utiliser ;)
 
http://www.w3schools.com/jsref/try [...] sref_sort2

n°1782244
flo850
moi je
Posté le 03-09-2008 à 17:41:44  profilanswer
 

c'est vrai que le problème se resume à ça , il n'y a pas besoin de pereler d'interface graphique ou d'ergonomie  [:hephaestos]

n°1782246
MagicBuzz
Posté le 03-09-2008 à 17:42:27  profilanswer
 

ouais ben si on commence à rechigner sur 50 lignes de scripts, on arrête de faire du dev web :o

n°1782255
ddsjm
Posté le 03-09-2008 à 17:56:35  profilanswer
 

Merci pour le lien. J'ai trouvé quelque chose qui fait ce que je voudrais ... par contre avec du Java. Et ca je ne m'y suis encore jamais plongé dedans.
http://developer.yahoo.com/yui/exa [...] anced.html
Avant de me mettre au java, y aurait-il une solution utilisant les langages suivants : HTML, PHP, MYSQL...???
 


---------------
Mon vieux feedback :)
n°1782258
ddsjm
Posté le 03-09-2008 à 17:59:37  profilanswer
 

MagicBuzz a écrit :

ouais enfin... le .sort() des array n'est pas bien compliqué à utiliser ;)
 
http://www.w3schools.com/jsref/try [...] sref_sort2


 
Vu comme ça ça à l'air beaucoup plus simple le java... allé hooppp je remonte les manches..... :)


---------------
Mon vieux feedback :)
n°1783277
Profil sup​primé
Posté le 05-09-2008 à 19:50:33  answer
 

non mais sérieux.
Tu mets ton tableau en session, puis tu le tries comme tu veux par la suite.

n°1783432
theredled
● REC
Posté le 06-09-2008 à 17:22:35  profilanswer
 

ddsjm a écrit :

Merci pour le lien. J'ai trouvé quelque chose qui fait ce que je voudrais ... par contre avec du Java. Et ca je ne m'y suis encore jamais plongé dedans.
http://developer.yahoo.com/yui/exa [...] anced.html
Avant de me mettre au java, y aurait-il une solution utilisant les langages suivants : HTML, PHP, MYSQL...???
 


Javascript, Java c'est autre chose.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1785792
Nasga
Posté le 11-09-2008 à 20:44:33  profilanswer
 

Citation :

non mais sérieux.
Tu mets ton tableau en session, puis tu le tries comme tu veux par la suite.


 
Une session c'est pas une poubelle... si tu fait ça a chaque page t'as intérêt à avoir de la place sur le dur de ton serveur...
 
Il y a plusieurs solutions :  
- Laisser les paramètres du formulaire dans l'url (formulaire avec méthode get).
- Garder les paramètres de recherche dans des champs hidden, lors d'un clic sur le tri, ça renvoie le formulaire (et ça rempli toujours les champs hidden).
- Garder les paramètres de recherche en session.
- Utiliser un tableau javascript/json : si ton tableau est de taille raisonnable, tu trouvera pas mal de script capables d'effectuer des tri sur des tableaux js.
 
La première solution est la plus pratique / courante, mais aussi la moins secure, à toi de voir :)

mood
Publicité
Posté le 11-09-2008 à 20:44:33  profilanswer
 

n°1785923
omega2
Posté le 12-09-2008 à 10:52:27  profilanswer
 

En javascript il y a aussi des librairies capable de trier dynamiquement un tableau html sans s'embêter à dupliquer les données en javascript.
Il me semble que Mootools le fait mais je n'en suis pas certain.

n°1785933
flo850
moi je
Posté le 12-09-2008 à 11:07:31  profilanswer
 

c'est exactement ce que j'ai proposé dans la première réponse :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Trier résultats sans effectuer une nouvelle recherche

 

Sujets relatifs
[PHP] Formulaire ...variable PHP pour HTML
[SQL Server]Concaténation des résultats d'une requête SQLExtraction d'une information d'une base de donnée en PHP
recherche codeur phpVend un script PHP par Paypal ou Allopass, aidez moi svp
[PHP] gzipper les fichiers CSSRemplacer une DLL (.net) au runtime par une nouvelle version
Recherche testeursUne requete mySQL qui ne classe pas les résultats
Plus de sujets relatifs à : [PHP] Trier résultats sans effectuer une nouvelle recherche


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR