Page 1 sur 1
echo multi-lignes...
Posté : 08 févr. 2006, 16:37
par Mouki
Hello !!!
Pour savoir... est-ce vrai que c'est mieux :
echo"<tr>
<td>123</td>
<td>456</td>
</tr>";
que :
echo"<tr>";
echo"<td>123</td>";
echo"<td>456</td>";
echo"</tr>";
Merci de votre confirmation...

Posté : 08 févr. 2006, 16:55
par albat
Le mieux - et même le seul à utiliser - est :
<tr>
<td>123</td>
<td>456</td>
</tr>
en HTML, tout simplement.
Pourquoi utiliser du PHP alors qu'il n'y en a aucun besoin ???

Posté : 08 févr. 2006, 17:09
par charabia
Si tu utilises du php dans le code HTML fais ceci :
<tr>
<td><?php echo "123";?></td>
<td><?php echo "456";?></td>
</tr>
Posté : 08 févr. 2006, 20:40
par albat
Pour éviter toute confusion...
<?php
$a = 123;
$b = 456;
?>
<tr>
<td><?php echo $a; ?></td>
<td><?php echo $b; ?></td>
</tr>
Posté : 08 févr. 2006, 22:36
par mistral
Mais alors, même quand on a des if, et tout ça, le mieux c'est d'en revenir au HTML, et ne réouvrir des balises PHP que lorsqu'on rencontre des variables
Posté : 08 févr. 2006, 22:51
par Cyrano
Le principe général, c'est déviter de faire interpréter inutilement du HTML par le serveur PHP : ça veut dire que tu dois autant que possible limiter l'utilisation de PHP au traitement des données. Tu prépares donc tes variable et ensuite tu utilises la méthode illustrée par Albat pour compléter le code HTML qui est envoyé ensuite au navigateur.