par
AB » 18 août 2008, 23:19
Ben oui Dom!
C'est pas terrible quand le code est en orange, ça ressemble à des commentaires, non ?
et puis même ta première condition est mal codée et il manquait un point virgule.
Si tu tiens à utiliser des doubles cotes il aurait fallu écrire
if ($infosjeu['url_commentaire'] !="")
echo "<a href=\"".$infosjeu['url_commentaire']."\">Laisser un commentaire01</a>";
else
echo "<a href=\"http://truc.heberg-forum.net/post_newtopic_62.html\">Laisser un commentaire02</a>";
?>
Mais il est souvent beaucoup plus simple d'utiliser les simples quotes comme le code initial
<?php
if($infosjeu['url_commentaire'] != '')
echo '<a href="'.$infosjeu['url_commentaire'].'">Laisser un commentaire</a>';
else
echo '<a href="http://truc.heberg-forum.net/post_newtopic_62.html">Laisser un commentaire</a>';
?>
Maintenant si par "plus simple" tu voulais dire que pour des conditions simples on peut se passer d'accolades ouvrantes et fermantes {... ;} on est d'accord;
Juste le pb est que pour le reste les doubles quotes sont souvent moins faciles à formater, et tu en as donné la preuve
Bon je crois qu'on peut considérer le sujet comme résolu maintenant vu que son auteur l'a déclaré ainsi.