sarc
mercredi 20 avril 2005 à 19:43
CODE
$compteur = 1;
if ($result)
{
while ($ligne = mysql_fetch_object($result))
{
echo "<img src=\"http://www.monsite.com/".$ligne->url_icone."\"> ";
$test = $compteur/4;
if ($test == round($test)) echo "<br>";
$compteur++;
}
}
Je ne sais pas s'il existe une fonction pour vérifier qu'un nombre est multiple d'un autre ?
Moi en tout cas, je fais la division de compteur par 4. Si le résultat est égal à son entier arrondi, alors c'est que compteur est un multiple de 4... Euh, jsuis pas sur de me faire comprendre

.
Exemple par la pratique :
Si compteur = 7 alors compteur/4 = 1,75
Or l'arrondi de compteur/4 = 2
Donc compteur n'est pas un multiple de 4
Alors que si compteur = 8, compteur/4=2 et l'arrondi de 2=2 donc compteur est un multiple de 4...
Ca se transforme en cours de logique mathématique... Jme prends peut-être la tête quand je fais ça, les connaisseurs en PHP ?
Enfin bref, ça fait que à chaque fois que compteur sera un multiple de 4, il affichera un <br> pour que ça passe à la ligne