GÉNÉRATEUR DE MENU DÉROULANT

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 - 15 juil. 2004 à 22:31
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006 - 6 août 2004 à 22:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24589-generateur-de-menu-deroulant

cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
6 août 2004 à 22:29
quelque chose qui permet d'accélérer encore la génération de la liste déroulante: au lieu de faire echo a chaque fois dans le 'for', il vaut mieux tout insérer dans une variable tampon:
for(...)
{
$var_tampon.=<option value="'.$i.'" selected="selected">'.$i.'</option>;
}
et a la fin tu affiche la variable tampon, car comme ca tu n'utilise qu'une fois echo
En effet, le fait d'utiliser echo ralentit car cela envoit des requete au navigateur... Sans rentrer ds les détail, ca alourdit le temps d'exécution de faire plusieurs petit echo qu'un seul plus gros...
Voila c'est 1 truc que j'utilise & qui est pas mal surtout quand on doit créer des tableaux volumineux par exepmle
vers.gui Messages postés 6 Date d'inscription mercredi 8 octobre 2003 Statut Membre Dernière intervention 6 août 2004
6 août 2004 à 18:43
Voila chef il suffisait de demander :)
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
16 juil. 2004 à 10:07
Vers.gui: Il faudrait changer les " par des ' qui sont plus rapides, car c'est bien le but du script non?

@++

R@f
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
15 juil. 2004 à 23:46
coockiesch->ce script est classé niveau 'débutant' donc il ne cherche pas a proposer quelque chose d'extremement difficile, mais plutot a montrer le principe du for et des fonctions aussi... ce genre de script est nécessaire pour débuter dans la programmation moi g mets 8 car comme tu le dis il aurait mieux valu mettre ' au lieu de ". mais sinon c'est pas mal...
vers.gui Messages postés 6 Date d'inscription mercredi 8 octobre 2003 Statut Membre Dernière intervention 6 août 2004
15 juil. 2004 à 22:46
hem evidement c'est vraiment basique...

En fait, j'ai créé cette fonction pour mon site et je me suis dit, tant qu'a faire, autant la partager.

Ca peut etre aussi un bon tutorial à propos du for pour les débutants je pense :)

Sinon, tu vois une autre méthode de faire un menu déroulant avec 100 entrées de chiffres successifs facilement (pour les dates de naissances par exemple) ?
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
15 juil. 2004 à 22:31
Salut!
Pourquoi ne pas utiliser ' au lieu de "?

A part ca, je ne vois pas l'utilité du code, si encore on pouvait lire les infos d'un fichier texte ou générér une liste mais avec des lettres (aaaa, aaab, aaac, ...)... Mais là vraiment, je vois pas.

@++

R@f
Rejoignez-nous