В данной статье приведен пример выводы данных в таблицу чередующимися полосками разного цвета (зеброй)
текст кода:
<html>
<head>
<style>
tr.r1 { background-color:99FFCC } <!--Задаем цвет полосок-->
tr.r2 { background-color:99FFFF }
</style>
</head>
<body>
<?php
function table_r_format (&$r_counter) {
if ($r_counter & 1) { $r_color = "r2";}
else {$r_color = "r1";} $r_counter++; return $r_color;
}
/*Соединяеся с базой и делаем выборку из таблицы*/
mysql_connect("ip", "login", "password"); <p">mysql_select_db("name_db");
$sql = "SELECT * FROM name_table";
$result = mysql_query($sql);
/*Вывод заголовка*/
echo "<b><center>Пример вывода строк ЗЕБРОЙ</center></b>";
echo "<table width=40% align=center cellpadding=5 border=2 rules=all>";
echo "<tr bgcolor=B0C4DE><th>id</th><th>запись</th></tr>";
/*Вывод строк с данными из таблицы и расcкраска зеброй*/
$i = 0;
while ($r = mysql_fetch_array($result)) {
$r_class = table_r_format($i);
echo "<tr class=\"$r_class\"><td>".$r['id']."</td><td>".$r['record']."</td>";
}
echo "</table>";
mysql_close($conn);
?>
</body>
</html>
Пример результата вывода:
На этом все. Надеюсь статья кому нибудь пригодиться. Я в свое время долго ковырялся с этой задачей. Всем пока.
Компонент комментариев CComment