par
Invité » 15 juin 2007, 12:26
Essayes d'indenter proprement ton code : dès que tu ouvres une accollade, tu décalles tout ce qui suit vers la droite d'une tabulation ou d'espaces, et dès que tu en refermes une tu reviens à gauche d'une tabulation. Cela t'évitera les problèmes d'accolades mal équilibrées
Par ailleurs tu ferme deux fois le tableau :
if (($i==$nbcol) || ($nbe==0)) { $i=0; echo '</tr>'; }//
}//
echo '</table>';//
}
echo "</table><div .... "
Et il te manque le caractère "<" pour ouvrir ta cellule td ici :
if (($nbe>0) && ($i==0)){ echo '<tr>'; }//
echo 'td align=\"center\"><img style=\"border: 0;\" src=\"images/icones/" . $url . "\" alt=\"\" title=\"" . $name . "\" /></a></td>';//
$i++;//
Sans parler du fait que des variables php entre apostrophes ne sont pas interprétées et que tu verras donc "$url" et "$name" apparaitre en toutes lettres
Enfin, si tu entourre ta chaine d'apostrophes, il est inutile de protéger les guillemets, ca rend ton code illisible inutilement
echo '<td align="center"><img style="border: 0;" src="images/icones/"' . $url . '" alt="" title=""' . $name . '" /></a></td>';
Essayes d'indenter proprement ton code : dès que tu ouvres une accollade, tu décalles tout ce qui suit vers la droite d'une tabulation ou d'espaces, et dès que tu en refermes une tu reviens à gauche d'une tabulation. Cela t'évitera les problèmes d'accolades mal équilibrées :)
Par ailleurs tu ferme deux fois le tableau :
[php]if (($i==$nbcol) || ($nbe==0)) { $i=0; echo '</tr>'; }//
}//
echo '</table>';//
}
echo "</table><div .... "[/php]
Et il te manque le caractère "<" pour ouvrir ta cellule td ici :
[php]if (($nbe>0) && ($i==0)){ echo '<tr>'; }//
echo 'td align=\"center\"><img style=\"border: 0;\" src=\"images/icones/" . $url . "\" alt=\"\" title=\"" . $name . "\" /></a></td>';//
$i++;// [/php]
Sans parler du fait que des variables php entre apostrophes ne sont pas interprétées et que tu verras donc "$url" et "$name" apparaitre en toutes lettres :)
Enfin, si tu entourre ta chaine d'apostrophes, il est inutile de protéger les guillemets, ca rend ton code illisible inutilement :)
[php]echo '<td align="center"><img style="border: 0;" src="images/icones/"' . $url . '" alt="" title=""' . $name . '" /></a></td>';[/php]