par
Ryle » 14 déc. 2006, 17:07
Tu n'est as obligé de faire une chaine avec chaque balise html tu sais

Ca serait bien plus lisible si tu ne le faisais d'ailleurs pas et tu verrais plus facilement ce qui ne va pas (c'est un problème de guillemets. De même en utilisant le tag [ php ] au lieu de [ code ] tu peux profiter de la coloration syntaxique
'<img src="'.mysql_result($res, $i, "LOGO").'border="0"'.'"/>'
//revient à
'<img src="'.mysql_result($res, $i, "LOGO").'border="0""/>'
Le plus simple pour ne pas te tromper, c'est d'écrire le html que tu veux obtenir en sortie, et compléter la où il faut avec le php. Par exemple ici tu veux obtenir ce code :
Code : Tout sélectionner
<td><a href="MON_LIEN"><img src="MON_IMAGE" border="0" /></a></td>
Pour le passer en php, on commence simplement par l'afficher tel quel :
echo '<td><a href="MON_LIEN"><img src="MON_IMAGE" border="0" /></a></td>';
Ensuite on sort les variable que l'on veut modifier
echo '<td><a href="'.MON_LIEN.'"><img src="'.MON_IMAGE.'" border="0" /></a></td>';
Et il ne reste plus qu'à remplacer avec les valeurs qui vont bien :
echo '<td><a href="'.mysql_result($res, $i, "WEB").'"><img src="'.mysql_result($res, $i, "LOGO").'" border="0" /></a></td>';
Et là tu es sur d'avoir une syntaxe html correcte
