narwer
Новичок
Здравствуйте! Код должен делать следующее: строить таблицу m*n с изменением фона строк градиентом от белого к черному таким образом чтобы текст оставался читабельным. Таблица выводится, но фон одинаково серый во всех рядах. Прошу помощи, т.к. сам не могу понять что не так сделал.
Код:
<DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>table</title>
</head>
<body>
<?php
echo '<table>';
echo '<table border="1">';
$m = 100;//кол-во рядов таблицы
$n = 10;//кол-во ячеек в ряду
$c = "255/$m"; //шаг изменения фона ряда
for($i=1;$i<$m;$i++){
if ($c*$i<178) {
$t=$c*$i+177;
} else {
$t=$c*$i-177;
}
echo '<tr color="$t,$t,$t" bgcolor="$c*$i.$c*$i.$c*$i">';
echo '<td>'."$i".'</td>';
for($j=1;$j<$n;$j++)
{
echo '<td>'.mt_rand ().'</td>';
}
}
echo '</tr>';
echo '</table>';
?>
</body>
</html>