faut-il mieux utiliser les "echo" ou l'HTML? - PHP - Programmation
Marsh Posté le 04-11-2003 à 10:00:33
es-ce trop lourd:
Code :
|
existe t'il une autre methode de remplir des menus deroulant? ;o)
Explication de ce bout de code:
1)en debut demon script je fait toutes les requetes necessaire qui permettront de remplir les menu deroulants .
2) je stocke les valuers dans des tableaux.
3) Et en suite , je boucle sur le nombre d'element dans le tableaux et j'afiche chaque element du tableau dans le menu deroulant.
es-ce une mauvaise technique?
je fais ca pour eviter d'interroger les BdD x fois
Marsh Posté le 04-11-2003 à 10:18:49
je met 6s pour generer une page de 50 formulaires contennat chacun 60 champs dont : 27 champs en menu deroulant
ca me parait lent 6s
sinon 8s pour 75 formulaires
j'ai l'impression quec l'affichage qui rame un peu etnon pas le traitement sur les bases de données mais bon
peut etre ca vient d ema facon d eremplir mes menus deroulants
Marsh Posté le 04-11-2003 à 11:19:28
Perso j'utilise cette methode pour creer mes select =>
Code :
|
Ceci dit, la rapidité d'execution n'est pas vraiment ma principale preoccupation.
Marsh Posté le 04-11-2003 à 12:17:12
impulse a écrit : Perso j'utilise cette methode pour creer mes select =>
|
je te remercie , mais la je voix que tu fais un traitement et tu rempli ton select directementavce les sorties de la BdD et tu fais a peu pres le meme travail que moi
enfin il me semble
Marsh Posté le 04-11-2003 à 14:08:54
Saxgard a écrit : vaut-il meiux faire :
|
Le HTML est plus rapide. Et si tu dois passer au php, utilise un maximum les single quote plutôt que les double
Marsh Posté le 04-11-2003 à 14:14:13
gizmo a écrit : |
elle donnerai quoi alors ma ligne version HTML et/ou avce les quotes?
Code :
|
ca donne ca ?
Marsh Posté le 04-11-2003 à 14:45:11
gizmo a écrit : |
+1
Marsh Posté le 04-11-2003 à 14:50:43
Citation : utilise un maximum les single quote plutôt que les double |
Pour quelle raison?
Marsh Posté le 04-11-2003 à 14:54:54
impulse a écrit :
|
les chaines en doubles quotes sont traités par php, alors que les chaine en simple quotes ne le sont pas..
dans les chaines en doubles quote tu peux mettre des variables.. genre "blablabla $a blablabla" qui va etre equivalent à "blablabla ".$a." blablabla" , ce qui necessite donc un traitement special de la chaine, afin de trouver d'eventuelles variables (tu peux aussi mettre des expression dans tes chaines grace à {..} )
alors que les simple quotes gère les chaines plus simplement (donc plus rapidemment)
Marsh Posté le 04-11-2003 à 15:29:53
Citation : les chaines en doubles quotes sont traités par php, alors que les chaine en simple quotes ne le sont pas.. |
Ah oui c'est vrai, j'avais deja vu ça quelque part. Je garde mes double quotes moi, j'aime bien pouvoir ecrire les variables directement dans mes chaines.
Marsh Posté le 04-11-2003 à 09:49:36
vaut-il meiux faire :
ou faut-il enlever le echo et passer directement en HTML?
qu'es qui est plus rapide?
PS: printf est-il plus rapide qu'echo , et plus conseillé?