Methodologie pour la mise en forme de donnée d'une table

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 : Methodologie pour la mise en forme de donnée d'une table

par rami » 21 août 2006, 22:14

Comme icebreak l'a précisé, si tu comptes faire de la pagination, tu ne peux pas passer par Javascript, autrement tu ne trierais que sur la page en cours.
Cela dépend donc de ce que tu veux faire :
- soit tu proposes le tri via du js, auquel cas le tri sera quasiment instantanée mais seulement possible sur un page courante
- soit tu proposes le triv via PHP, la réponse sera un peu plus longue mais le tri se fera bien sur l'ensemble des résultats.

Merci à tous

par Nicolushka » 21 août 2006, 10:38

Merci,

Connaissez vous de bon site sur la methodologie de programmation php ?
En fait, il y a de tout sur le web, on se connait pas trop les bonnes methodes pour faire la prog propre...javascript:emoticon(':roll:')
Rolling Eyes

par icebreak » 19 août 2006, 15:56

En plus, on sait pas si les données ne sont pas assez importantes pour avoir besoin de faire des LIMIT. Faire une autre requête sera mieux. Quitte à créer un système de cache pour être plus performant (Et bien plus facile, en trois coup de cuillère à ob_start, ob_flush.)

par Cyrano » 18 août 2006, 20:15

Solution alternative à envisager : enregistrer le retour de MySQL dans un tableau indexé et ensuite effectuer des tris sur ce tableau avec une classe par exemple, comme ça, on limite l'accès à MySQL. Mais je crains que ce ne soit pas tellement plus rapide.

par momox » 18 août 2006, 17:52

Le problème,c'est que l'on ordonne les données a l'aide de ORDER BY...
Donc a mon avis, la seule solution est bien de refaire une requete...
@+

Methodologie pour la mise en forme de donnée d'une table

par Nicolushka » 18 août 2006, 16:23

Bonjour,

Je souhaite avoir un conseil de methode pour la mise en forme d'un tableau a partir d'une requete sql.

Je souhaite donner la possibilité a l'utilisateur de trier le resultat en cliquant sur les onglet d'un tableau.

la question que je me pose :

Faut il refaire une requete sur la base lorsque l'utilisateur clique sur l'onglet ?
Faut il gerer le trie des donnée par javascript (si c possible).

Il me semble lourd de refaire des accés à la base à chaque nouveau clique.

Merci de vos conseils.
Nicolas