ECRIVEZ SIMPLEMENT VOS BOITES LISTE DEROULANTE

JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 - 14 févr. 2005 à 23:20
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 28 mars 2007 à 03:01
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/29514-ecrivez-simplement-vos-boites-liste-deroulante

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
28 mars 2007 à 03:01
bah tu utilises des cookies pour le js...
cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007
28 mars 2007 à 02:44
ouais tu sais le faire en javascript ou vaut obligatoirement utiliser une session?
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
27 mars 2007 à 17:12
utilise les sessions ou les cookies et du javascript, c'est super simple a coder
cs_hrz Messages postés 43 Date d'inscription samedi 12 juillet 2003 Statut Membre Dernière intervention 4 avril 2010
17 févr. 2005 à 07:41
grandvizir >
- c'est sur qu'il y avait plus simple pour ecrire une liste et si c'est poser ici c'est pour les possibilitee de la fonction
- pour obtenir les memes options c'est moin sur
dans l'exemple ici :
. la possibilitee du multi affichage
. la preselection automatique des dates et heures
. tu change le $encour et tu te base sur une date differente
. a remarque ici la preselection des minutes arrondi a +-2.5
en fait les possibilitees sont dans les parametres transmis a la fonction

et je comfirme aussi le sujet ,c'est le script presente le sujet pas un forum qui fausse les infos de popularitee du script (remarque c'est sympa pour les stats )

le script est deja en 2me page de google avec
BOITES LISTE DEROULANTE comme recherche lol merci!
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 févr. 2005 à 18:00
Qui sait...;-)
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
16 févr. 2005 à 17:56
En tout cas, malalam c'est improbablement un nom, ni un prénom. Et grandvizir c'est pareil. C'est un pseudo comme un autre. Note: on n'est pas là pour parler de cela.

Cliquez ici pour plus de fun... Dénichés en 2 secondes:
http://www.phpcs.com/forum.v2.aspx?ID=389564
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 févr. 2005 à 17:46
Grandvizir, c'est le nom, ou le prenom...?

Okiii, je vais la tester ta source... :-)
Mais...mon php designer 2005 est open source aussi hein!!

D'accord pour la source, qui de plus est tres ciblee.
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
16 févr. 2005 à 17:36
L'autre... il porte un nom et il s'appelle grandvizir. Par ailleurs, dois-je rappeller le numéro 389336 ?

Pleurons donc de vous voir utiliser des logiciels même pas pro-CS. Le mien est open-source et très pratique (d'ailleurs, il est ok téléchargeable maintenant). Alors tu devrais être content.

Aller, ne nous écartons pas du sujet qui est d'écrire une liste déroulante. Je dirais qu'il y a plus simple: une fonction avec 1 paramètre, un foreach, des echo et le tour est joué.

8=))
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 févr. 2005 à 16:52
Comme il fait de la pub pour ses sources, l'autre ;-)
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
16 févr. 2005 à 14:30
coloration + afichage de ligne + possibilitée de "cacher" des blocs d'instructions (entre { et } en cliquand dans une marge en face)...

Vive le Kwrite de linux

perso, le bloc note, j'ai testé, mais j'ai pas suporté longtemps...
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
16 févr. 2005 à 13:41
Arf l'auto complétion bof, ça fait comme word, j'aime pas trop
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 févr. 2005 à 13:20
Ben oui, la coloration c'est sympa quand meme...
J'aime bien les browsers de classes aussi, c'est utile!
Et un bon debugger, c'est toujours moins fatiguant que de relancer chaque fois son explorateur lol.
L'auto-completion, je m'en fous par contre. Mais c'est agreable quand ton editeur te donne la syntaxe d'une fonction, par contre, quand tu la tapes...!
Enfin bref...risque pas que je code avec le bloc-note!
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
16 févr. 2005 à 13:11
Bah ouais je m'y suis fait au bloc-notes, y'a rien d'inutile dedans mdr ^^

mais bon faudrait que je me fasse un bloc notes avec juste la coloration syntaxique de plus ça serait pas mal

a ++
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 févr. 2005 à 12:58
Serieux ?
Quel courage...

moi PHP Designer 2005, gratos, tres sympa.
Et au boulot, Maguma, mais bon, c'est impose. Mais il est bien aussi.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
16 févr. 2005 à 12:51
lol, perso le bloc notes de win ;-)

a ++
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
16 févr. 2005 à 11:53
Heu j'utilise workpad :(
Tu utilise koi ?
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
16 févr. 2005 à 11:53
Heu j'utilise workpad :(
Tu utilise koi ?
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
16 févr. 2005 à 11:53
Heu j'utilise workpad :(
Tu utilise koi ?
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
16 févr. 2005 à 11:00
lol c'est pourtant très simple et plus rapide... si t'as un éditeur qui colore le texte en fonction de la synthaxe, c'est bien plus simple...
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
16 févr. 2005 à 10:33
Salut,
moi j'utilise les " car j'ai du mal à sélectionner les élément entre les ' '
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 févr. 2005 à 09:45
Heu...

Oui ? Lol, je ne comprends pas ce que tu entends par la? Merci pour l'echappement, mais je sais comment echapper un caractere...;-)
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
16 févr. 2005 à 09:40
malalam.....

voici comment afficher ' ceci dans une chaine : '\''

super non ??

idem avec les " => """

elle est pas belle la vie ?

bon, sinon, tu peux t'amuser à installer un linux, débrancher le max de services (affichage, son, serveur mail, serveur apache ... ) et faire un calcul de vitesse... (chez moi, ça marche pas trop mal... les doubles sont vraiment lents, et les simples assez rapides, quand on mets ça pour des chiffres, les $a++; sont mieux que des $a=$a+1;[...])

Les comparatifs de vitesse sont très interessants...
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
16 févr. 2005 à 08:50
Antho -> a priori, ok pour la rapidite. Mais la proprete, cela depend malheureusement des cas. Mettre des evenements, par exemple, force a utiliser des simples quotes la plupart du temps, et du coup, on doit les echapper dans l'echo. Il y a d'autres exemples, ou de toutes manieres, il faudra echapper quelquechose, que l'on utilise les simples, ou doubles quotes.
Ce serait genial si on avait un moyen de coder parfaitement propre! Mais ce n'est pas encore le cas :-(
Perso, je fais comme toi, c'est simples quotes, simplement parce que ce que l'on met le plus souvent dans des echo(s), c'est du html. Mais je connais de vieux programmeurs dont le code est tres beau a voir, et qui pourtant utilisent uniquement des doubles quotes! Va savoir comment ils font... :-)
Et puis tu sais, question proprete, on peut aussi contourner tous ces problemes : syntaxe heredoc.
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 févr. 2005 à 21:16
ImmortalPC > tu peux utiliser ce que tu veux, après la propreté/rapidité change en fonction de ce que tu mets.

a +
cs_hrz Messages postés 43 Date d'inscription samedi 12 juillet 2003 Statut Membre Dernière intervention 4 avril 2010
15 févr. 2005 à 21:10
on est tous d'accord et je ne cherchais pas a ouvir ce genre de debat
remplacer les simples par des doubles ou le contraire a vous de choisir
utiliser le script dynamique pour creer vos source html statiques si vous le voulez
le but est de symplifier l'ecriture des punitions de l'ecriture des select

malalam >
selected="selected" c'est juste, autant pour moi
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
15 févr. 2005 à 19:58
Donc on peut utiliser les " ,no est pas obliger d'utiliser '
@+
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
15 févr. 2005 à 18:09
Salut,

Jojo > lol

Hrz >

tes benchs ne sont pas stables car tu les exécutes en environnement mutualisé, donc la charge serveur n'est pas constante, c'est à dire que à un moment tu peux avoir une demande CPU de 80 % et à un autre moment de 20 %, normal que les temps de génération soient différents.

a ++
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
15 févr. 2005 à 13:30
Hello,

je me permets juste :
hrz -> non, c'est bien selected. Et en fait, c'est meme selected="selected", pour une raison que tu enonces un peu plus haut : etre en accord avec le w3c :-)

Pour le reste...double quote ou simple quote, chacun voit midi a sa porte, des l'instant ou il conserve cette ligne de conduite. La plupart des benchs que j'ai vu penchent en faveur du simple quote. Mais bon...
D'ailleurs, ca manque de constance au niveau de l'ecriture ;-) Mais ca arrive a tout le monde.
cs_hrz Messages postés 43 Date d'inscription samedi 12 juillet 2003 Statut Membre Dernière intervention 4 avril 2010
15 févr. 2005 à 12:17
pas si sur du resultat le test est incomplet si si ...
2 options pour simple
1 seul pour double

il en manque 2 :$

faite et surtout refaire plusieurs fois le test ici
http://hrz.free.fr/test/BenchSimplBouble.php

les resultat ne sont pas stable
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
15 févr. 2005 à 10:59
Euh, il y a dans le forum un bonne explication, plutot un exemple : http://www.phpcs.com/forum.v2.aspx?ID=391738
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
15 févr. 2005 à 10:56
Euh, Anthomico, est un membre qui t'aurais deja remonté les bretelles !!! Il aurais bien mieux commenté ton code, mais ... Euh, avec les simple tu va plus vite, meme si le temps gagné les infime. Je crois que les " prenent 1ms en plus d'execution. Alors quand tu as une 1000 lignes ... Vaux mieux utiliser les ', et rien de tel que donné un code aux normes, et qui poura etre utiliser par un grand nombre de personne !
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
15 févr. 2005 à 10:34
Salut,
Anthomicro est un membre de ce site et il repète tout le temps les meme choses !!
ex : if($g == "p"){

}

il va encore dire pour la XXX fois que c'est pas bon.
Et que c'est a remplacer par
if$g == 'p'){

}

Mais je suis d'accord je n'ai lut sur aucun site que ce n'était pas bien de mettre "

Alors si quelqu'un à une adresse ou une bonne explication.
@++
cs_hrz Messages postés 43 Date d'inscription samedi 12 juillet 2003 Statut Membre Dernière intervention 4 avril 2010
15 févr. 2005 à 07:49
Anthomicro ...!?? c'est quoi c'est qui ca ?
j'ai l'impression que que te trompe d'auteur :) bref..
remplacer les " par des ' ça marche aussi et n'est pas un obligation a ma conaissance et tu le precise toi meme :
" Sauf lorsque tu as une tabulation \n \t ... " changer de syntaxe tout au long d'un script c'est un bon moyens d'inviter les bugs ..
ok pour le <hr /> pour une compatibilitee W3C
le SELECTED en minuscule oui bon si je reprend pour le changement de syntaxe ;) encore que tel que et en regardant le source produit on repere bien la ligne ..

par contre il y a un petit souci : les values sont uniquement mumerique en l'etat actuel du script ....
peut etre un petit complement au script a venir ?
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
14 févr. 2005 à 23:22
Oups, C'est bin beau de corrigé, mais si on fait des fautes ...
if ($txt!="") => if ($txt!='')
JoJo738 Messages postés 1267 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 29 juin 2010 2
14 févr. 2005 à 23:20
Aller Anthomicro je vais t'aider :
les $Langue="uk"; et array("", "", ""); sont a bannir.
Mais a remplacé par : $Langue= 'uk'; et array('', '', '');

Ideme pour date() pour les if () ( if ($txt!="") => if ($txt!=') )
et pour tout le reste enfaite !
Sauf lorsque tu as une tabulation \n \t ...

De plus <hr> devient <hr />, SELECTED en minuscule.

Sinon c'est une tres bonne idée, aller 7/10.