par
Cyrano » 14 juil. 2005, 19:46
Dans un premier temps, merci d'utiliser les boutons
[php] ou
[code] lorsque tu envoies du code sur le forum, ça sera plus facile à lire pour tout le monde.
Ensuite pour ton problème, tu peux utiliser un pointeur: initialises un pointeur $i à zéro avant ta boucle. Ensuite à l'intérieur de la boucle, utilise un modulo et avant de fermer la boucle, incrémente le pointeur.
Exemple sur lequel t'appuyer:
<html>
<head>
</head>
<body>
<table border="1">
<?php
$c = 0;
for ($i = 0; $i < 25; $i++)
{
if($c % 3 == 0)
{
$couleur = "red";
}
elseif(($i-1) % 3 == 0)
{
$couleur = "green";
}
else
{
$couleur = "blue";
}
?>
<tr style="background-color: <?php echo($couleur); ?>">
<td><p>bla bla bla bla bla : <?php echo($c); ?></p></td>
</tr>
<?php
$c++;
}
?>
</table>
</body>
</html>
Dans un premier temps, merci d'utiliser les boutons [b][[/b][b]php[/b][b]][/b] ou [b][[/b][b]code[/b][b]][/b] lorsque tu envoies du code sur le forum, ça sera plus facile à lire pour tout le monde.
Ensuite pour ton problème, tu peux utiliser un pointeur: initialises un pointeur $i à zéro avant ta boucle. Ensuite à l'intérieur de la boucle, utilise un modulo et avant de fermer la boucle, incrémente le pointeur.
Exemple sur lequel t'appuyer:
[php]<html>
<head>
</head>
<body>
<table border="1">
<?php
$c = 0;
for ($i = 0; $i < 25; $i++)
{
if($c % 3 == 0)
{
$couleur = "red";
}
elseif(($i-1) % 3 == 0)
{
$couleur = "green";
}
else
{
$couleur = "blue";
}
?>
<tr style="background-color: <?php echo($couleur); ?>">
<td><p>bla bla bla bla bla : <?php echo($c); ?></p></td>
</tr>
<?php
$c++;
}
?>
</table>
</body>
</html>[/php]