Affichage page par page

ViPHP
ViPHP | 2291 Messages

15 mars 2007, 19:01

Bonsoir,

J'ai un tableau qui reprend des données d'une table et je voudrais faire un trie des données pour affichée un tableau différent par trie...

Si quelqu'un pouvais me mettre sur la voie d'avance merci
Modifié en dernier par dunbar le 16 mars 2007, 22:27, modifié 1 fois.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

15 mars 2007, 19:06

Le mieux c'est de le faire directement dans la requete qui récupère les données de la table. Avec ORDER BY.

sinon voit avec les fonctions sort des tableaux php
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

ViPHP
ViPHP | 2291 Messages

15 mars 2007, 19:14

Le mieux c'est de le faire directement dans la requete qui récupère les données de la table. Avec ORDER BY.

sinon voit avec les fonctions sort des tableaux php
Salut

Oui avec ORDER BY aucun soucis, mais je veux un tableau par donnée (ville) et sa je ne sais pas le faire directemement par requete :?:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 2291 Messages

15 mars 2007, 22:50

Le mieux c'est de le faire directement dans la requete qui récupère les données de la table. Avec ORDER BY.

sinon voit avec les fonctions sort des tableaux php
Salut

Oui avec ORDER BY aucun soucis, mais je veux un tableau par donnée (ville) et sa je ne sais pas le faire directemement par requete :?:
Mais peut-être y a t'il d'autre solution ?
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

16 mars 2007, 00:12

Regarde bien cette phrase ;)
sinon voit avec les fonctions sort des tableaux php
Et particulièrement le lien vers sort() :D
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 2291 Messages

16 mars 2007, 11:09

Regarde bien cette phrase ;)
sinon voit avec les fonctions sort des tableaux php
Et particulièrement le lien vers sort() :D
Salut,

Merci mais après vérification cette fonctions ne m'aide pas non plus, par contre j'ai peut-être mal envisager le problème :oops:
Imaginons
UN ORDER BY ville.
Il m'affiche les résultat par ville de A à Z
Es t'il possible de faire un affichage page par page avec comme limite seulement de créer une nouvelle page par ville :?:
je suis pas certain d'&voir été claire :oops:

Merci
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

16 mars 2007, 11:53

Si les données que tu récupères sont triées par villes, tu peux stocker dans une variable temporaire le nom de la ville de l'enregistement en cours.

S'il est différent du précédent, c'est que tu es sur une nouvelle ville, il te suffit alors de faire ton saut de page avant de continuer avec tes données :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

ViPHP
ViPHP | 2291 Messages

16 mars 2007, 13:10

Si les données que tu récupères sont triées par villes, tu peux stocker dans une variable temporaire le nom de la ville de l'enregistement en cours.

S'il est différent du précédent, c'est que tu es sur une nouvelle ville, il te suffit alors de faire ton saut de page avant de continuer avec tes données :)
Pour créer la $variable pas de problème, mais pour le reste pourrais tu rentrée un petit peu plus dans le détail stp :oops:

Merci
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 2291 Messages

16 mars 2007, 22:22

Si les données que tu récupères sont triées par villes, tu peux stocker dans une variable temporaire le nom de la ville de l'enregistement en cours.

S'il est différent du précédent, c'est que tu es sur une nouvelle ville, il te suffit alors de faire ton saut de page avant de continuer avec tes données :)
Pour créer la $variable pas de problème, mais pour le reste pourrais tu rentrée un petit peu plus dans le détail stp :oops:

Merci
Je ne trouve pas comment faire pour stocker les ville dans une variable ??
J'ai bien essayer avec un SELECT DISTINC mais il me donne toutes les ville qui commence par A et cela même si dans les A il y des ville différente....
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.