През ред на таблицата да е с различен фон

  • Автор Автор bama
  • Начална дата Начална дата

bama

Registered
Както е тук - http://nau4i.me/index.php?option=com_kunena&Itemid=74&func=showcat&catid=12

През ред е с по-тъмен цвят.
 
Тук използвам от мой код...

Викаш Mysql да ти извади таблицата с форумите и правиш следното:

Код:
    while( $player = mysql_fetch_array($result) )
    {
        echo "<tr>\n";
        echo "<td bgcolor='#Цвят'><center>" . $player['name'] . "</center></td><br>";
        echo "<td bgcolor='#Цвят'><center>" . $player['class'] . "</center></td><br>";
        echo "<td bgcolor='#Цвят'><center>" . $player['level'] . "</center></td><br>";
        echo "<td bgcolor='#Цвят'><center>" . $player['attack'] . "</center></td>";
        echo "<td bgcolor='#Цвят'><center>" . $player['defense'] . "</center></td>";
        echo "<td bgcolor='#Цвят'><center>" . $player['hpoints'] . "</center></td><br><br><br>";
        echo "\n</tr>\n";
    }

echo "<tr>";
echo "</tr>";
echo "</table>";
 
Нямах това в предвид ..
Нямам точно определен брой редове. Всеки път е различно.
 
$i = 1; // тук сетваме променливата, която ще увеличаваме със всеки резултат
while ($row = mysql_fetch_array($query)) { // тук започва цикъла
if ($i % 2 == 0) { // $i е четно, затова
$color = 'blue';
}
else {
$color = 'red';
}
echo "<tr> <td style=\"background-color: $color;\">$row['neshto']</td> </tr>";
++$i;
} // край на цикъла
пробвай нещо такова
 
Стана! А можеш ли да ми обясниш закво се използва този знак за процент ?
 
Проверява дали числото е четно или нечетно. Съответно ако е четно е един цвят, ако е нечетно е друг цвят.

Ето мой код който също става.

Код:
 <?php
for ($i = 1; $i <= 5; $i++) {
echo "<TABLE><TR>";
echo "<TD BGCOLOR='#C0C0C0'> $i</TD>";
echo "</TR></TABLE>";

echo "<TABLE><TR>";
echo "<TD BGCOLOR='#f4f4f4'> $i</TD>";
echo "</TR></TABLE>";

}
?>
 
А тая нула закво е ?
Щото и без нея става. Само където ги обръща.
 
bama каза:
И все пак нулата закво е ?
Най-просто казано проверява дали след действието резултата е цяло число :)

Например 100 % 2 ще върне 0, тъй като 100 може да се дели на 2 без да има остатък.

100 % 3 ще върне 1, защото 100 / 3 = 33 и има остатък 1.
100 % 7 ще върне 2, защото рзултата е 98 и има остатък 2.

Малко ми е трудно да намеря точните думи, с които да ти го обсяня.. Надявам се да си ме разбрал :)

Ако резултата от действието е 0, първото число се дели на второто и резултата е цяло число, т.е. може да се дели без остатък.
 
аз ти предлагам с jquery

примерно имаш един списък и си го правиш така

$(li:even).css("color", "red");

самото even оцветява през 1

1,3,5,7 и тнт...


a "color", "blue" си променяш цвета, то задаваш тези настройки от css както виждаш има таг css и си го направи примерно на "background", "#ccc" като в css файла си си задал предварително какъв да е цвета на не оцветената част
 

Back
Горе