par
Ryle » 05 oct. 2008, 22:00
tu as ajouté des accolades sur les if() qui ajoutent les <tr>, le problème, c'est que tu ne les as pas fermé aux bonsendroits.... Regarde le code du tuto, s'il n'y a pas d'accolades sur un if, celui-ci ne s'applique qu'à la prochaine instruction
if ($cpt%$nbCols==0) // on divise le nb d'élément par le nb de colonnes. Si le reste est de 0 ...
echo '<tr>'; // ..., alors on est sur le premier élément d'une ligne
équivaut à
if ($cpt%$nbCols==0) { // on divise le nb d'élément par le nb de colonnes. Si le reste est de 0 ...
echo '<tr>'; // ..., alors on est sur le premier élément d'une ligne
}
Y a aucune ligne en plus à mettre entre les accolades

tu as ajouté des accolades sur les if() qui ajoutent les <tr>, le problème, c'est que tu ne les as pas fermé aux bonsendroits.... Regarde le code du tuto, s'il n'y a pas d'accolades sur un if, celui-ci ne s'applique qu'à la prochaine instruction :)
[php] if ($cpt%$nbCols==0) // on divise le nb d'élément par le nb de colonnes. Si le reste est de 0 ...
echo '<tr>'; // ..., alors on est sur le premier élément d'une ligne [/php]
équivaut à
[php] if ($cpt%$nbCols==0) { // on divise le nb d'élément par le nb de colonnes. Si le reste est de 0 ...
echo '<tr>'; // ..., alors on est sur le premier élément d'une ligne
}[/php]
Y a aucune ligne en plus à mettre entre les accolades ;)