Как да направя да ми се редуват два цвята.

r_a_s

Registered
Здравейте, как да направя да ми се редуват два цвята пробвах с четност и нечетност на числата, но не ми се получи нещо.
Ще сьм ви благодарен ако ми драснете едно примерче.
 
echo "<table>";
for ($i = 1; $i <= 20;$i++) {
if ($i % 2 == 0) { echo "<tr> <td style='background-color: red;'>$i</td> ,/tr>"; }
else { echo "<tr> <td style='background-color: blue;'>$i</td> ,/tr>"; }
}
echo "</table>
 
Елементарно Уотсън, просто сменяш
for ($i = 1; $i <= 20;$i++) {
със
while ($row = mysql_fetch_array($sql)) {
(примерно).
Естествено и в цикъла ще трябва да промениш имената на променливите, но замисълът си остава същия.
 
С while цикъл ще стане така:

Код:
$color = 0;
while ($row = mysql_fetch_array($sql)) {
if( $color % 2 == 0 ) echo 'color: red;' else echo 'color: blue'; 
...
$color++;
}
Надявам се разбрахте идеята ми :)
 

Back
Горе