Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1783 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Coder comme ça, ça se fait ou pas ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Coder comme ça, ça se fait ou pas ?

n°284072
Evolvox
Toujours y croire, toujours...
Posté le 11-01-2003 à 13:35:35  profilanswer
 

Imaginons une boucle qui va chercher des infos dans une base données. Qu'elle est la meilleur façon de coder :
 
 

Code :
  1. <?
  2. for($i=0;$i<10;$i++)
  3. {
  4. ?>
  5. <table border="0"><tr><td>User :</td><td>Blabla</td></tr></table>
  6. <?
  7. }
  8. ?>


 
ou ça :
 
 

Code :
  1. <?
  2. for($i=0;$i<10;$i++)
  3. {
  4. print("<table border=\"0\"><tr><td>User:</td><td>blabla</td></tr></table>" );
  5. }
  6. ?>


 
 
Okay, cet exemple n'est pas très parlant, mais ce que je me demande, c'est s'il est recommandé de fermer php dans un boucle pour y afficher du html, puis de l'ouvrir à nouveau. C'est du bricolage ou ça se fait en général comme ça ? J'imagine qu'avec la première méthode on soulage le serveur puisqu'on utilise pas du php...


---------------
gaymer's est la personne la plus formidable jamais rencontrée dans toute ma vie, je lui achèterais un makato et au moins les 4 news pourries quotidiennes qui vont avec
mood
Publicité
Posté le 11-01-2003 à 13:35:35  profilanswer
 

n°284079
beleg
黑社會
Posté le 11-01-2003 à 13:54:12  profilanswer
 

je prefere de loin la premiere
 
php dun cote, html de lautre
 

Code :
  1. ?>
  2. <table border="0"><tr><td>User :</td><td><?=$user?></td></tr></table>
  3. <?


 

n°284114
z0rglub
Posté le 11-01-2003 à 15:07:06  profilanswer
 

je préfère, et de loin, qqch comme ça :

Code :
  1. $output = '';
  2. for ( $i = 0; $i < 10; $i++ )
  3. {
  4.    $output.= '<table border="0"><tr><td>User:</td><td>Blabla</td></tr></table>';
  5. }
  6. echo $output;


 
et je rajoute, si tu veux vraiment séparer HTML et PHP, la solution c'est les templates.


Message édité par z0rglub le 11-01-2003 à 17:20:31

---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°284136
uriel
blood pt.2
Posté le 11-01-2003 à 15:50:13  profilanswer
 

je prefere la seconde solution,  
avec des echo pour afficher le code HTML, mais cela depend de la quantité de chaque...  
ça reste qd même plus propre que d'ouvrir et fermer constamment des balise <? ... ?>

n°284144
Profil sup​primé
Posté le 11-01-2003 à 16:04:07  answer
 

uriel a écrit :

je prefere la seconde solution,  
avec des echo pour afficher le code HTML, mais cela depend de la quantité de chaque...  
ça reste qd même plus propre que d'ouvrir et fermer constamment des balise <? ... ?>

:jap:

n°284174
Evolvox
Toujours y croire, toujours...
Posté le 11-01-2003 à 16:40:18  profilanswer
 

J'en retiens donc que chacun a sa méthode  :) Néanmoins, je trouve celle de z0rglub bien pensée...


---------------
gaymer's est la personne la plus formidable jamais rencontrée dans toute ma vie, je lui achèterais un makato et au moins les 4 news pourries quotidiennes qui vont avec
n°284207
Hermes le ​Messager
Breton Quiétiste
Posté le 11-01-2003 à 17:33:17  profilanswer
 

Evolvox a écrit :

J'en retiens donc que chacun a sa méthode  :) Néanmoins, je trouve celle de z0rglub bien pensée...


 
En effet, c'est tout con, mais c'est bien cool car ça évite de se retrouver avec 1 000 000 de <? et de ?>.
 
D'un autre côté si on recherche les perfs du serveur, normalement la première solution des <? et ?> devrait être la meilleure.

n°284236
greut
Posté le 11-01-2003 à 18:37:56  profilanswer
 

la méthode

Code :
  1. for(...){
  2. ?>
  3. bla bla bla...
  4. <?
  5. }


 
est plus rapide à l'exécution !!


Message édité par greut le 11-01-2003 à 18:38:23

---------------
jid:greut@swissjabber.ch

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Coder comme ça, ça se fait ou pas ?

 

Sujets relatifs
J'aime coder bourré :)[PHP] Ou trouver de la doc et quel utilitaire pour coder ?
[CRYPTO] Coder / decoder une clé sur 5 ou 6 caracteres !quel logiciel pour coder sous windows??
webdesigners , savez vous coder en php ?J'ai envie de coder, mais je ne sais pas quoi
[AMIGA]Coder sous...Kel Soft Utiliser Pour Coder En "C", Sous Win2k (Mode Dos)
[PBuilder] Comment coder une microhelp au sein d'une datawindows ?[Jeu] Comment coder des ennemis en C++?
Plus de sujets relatifs à : Coder comme ça, ça se fait ou pas ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR