Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 05-05-2007 14:43:42

stef2805
Membre
Date d'inscription: 05-05-2007
Messages: 3

Liste Deroulante en HTML

Salut tlm... je débute en html et je dois créer une liste déroulante pour un projet: jusque là, pas de problème ! seulement voilà: c'est une liste de produits stockés dans une fichier de données que je n'ai pas le droit de modifier. et c'est un peu le bordel (si vous voulez bien me passer l'expression) pour s'y retrouver... donc je voulais savoir si y'aurait moyen de classer tout ça par ordre alphabétique au moment de la création de la liste déroulante ??? merci !

Hors ligne

 

#2 17-05-2007 08:09:31

TomaCraCra
Membre
Date d'inscription: 07-05-2007
Messages: 30

Re: Liste Deroulante en HTML

En HTML cela va être un peu dur.

Je pense qu'il va falloir faire appel à un petit script PHP avant qui va lire le fichier, exploser chaque élément du fichier, trier par ordre alphabétique puis afficher tout...

Hors ligne

 

#3 19-05-2007 09:11:42

stef2805
Membre
Date d'inscription: 05-05-2007
Messages: 3

Re: Liste Deroulante en HTML

Et en php, ça marche comment exactement ??? merci...

Hors ligne

 

#4 21-05-2007 09:29:16

TomaCraCra
Membre
Date d'inscription: 07-05-2007
Messages: 30

Re: Liste Deroulante en HTML

En PHP il faudrai ouvrir le fichier, lire ce qu'il y a dedans en stoquant toutes les valeurs dans un tableau(variable) par exemple et ordonner tout ca avec une méthode de tri  (que l'on voit en cours généralement) ou sur le net, fermer le fichier et générer un code HTML qui afficherai tout le tableau.

J'ai peur de te sortir un code PHP et que cela ne te parle pas trop.
Si tu veux vraiment je pourrai m'y pencher.
Pourrais-tu montrer un exemple de ce que contient le fichier?

Ce serai plus parlant pour nous.

T.

Hors ligne

 

#5 21-05-2007 15:43:48

stef2805
Membre
Date d'inscription: 05-05-2007
Messages: 3

Re: Liste Deroulante en HTML

Si j'ai bien suivi, je refais un nouveau tableau avec mes données et je le trie. J'ai bien appris à faire ça pour des valeurs mais pas pour du texte.
Voilà un extrait de mon tableau de données :
   // Tableau des noms de produits
   $produit[0] = 'Plaisir des îles';
   $produit[1] = 'Tourbillon sibérien';
   $produit[2] = 'Délice land';
   $produit[3] = 'Brrrrr !';
Est-ce que je fais comme s'il s'agissait de valeurs numériques ? encore merci...

Hors ligne

 

#6 21-05-2007 18:59:06

TomaCraCra
Membre
Date d'inscription: 07-05-2007
Messages: 30

Re: Liste Deroulante en HTML

sort ($produit);

Cela tri le tableau par ordre alphabétique smile
pas beoin de le stocker dans un autre tableau, pas besoin de mettre en place un algorithme de tri smile

Hors ligne

 

#7 21-05-2007 19:00:09

TomaCraCra
Membre
Date d'inscription: 07-05-2007
Messages: 30

Re: Liste Deroulante en HTML

Eventuellement rsort($produit);

pour le trier par ordre alphabétique inversé.

Hors ligne