Witam. Mam taki problem.... Otoz mam jakies dane w bazie danych i chcialem je wyrzucic na stronie w postaci tabelki. Wymyslilem sobie do tego kolorowanie komorek co drugi wiersz. Wiem, ze trzeba to zrobic za pomoca for-a i if-a jesli np. zmienna a jest podzielna przez 2. Mam cos takiego:
<?php
{
for($a=1;$a<=$ile;$a++)
{
if($a%2)
$color = "#cacaca";
else
$color = "#b3b3b3";
echo "<td style='background-color:" . $color . ";'>" . $row2['news_data'] . "</td>"; echo "<td style='background-color:" . $color . ";'>" . $row2['news_mod'] . "</td>"; echo "<td colspan='2' style='background-color:" . $color . ";'>" . $row2['news_tytul'] . "</td>"; }
}
?>
Zmienna $ile rowna sie ilosci wierszy w danym zapytaniu. No niestety dziala to nie tak jakbym chcial poniewaz mnozy mi to kazdy wynik z petli while przez ilosc wierszy. W sumie wiem na czym bld polega bo jest petla while a w niej nastepna for ale niestety nie wiem jak to obejsc i logicznie poukladac w calosc... Moze cos Wam do glowy wpadnie i bedziecie mi mogli pomoz? Pozdrawiam, Łukasz.