Чего-то не закрашивается таблица. Решил вспомнить и сам ещё раз написать её.
красится только 1 ячейка, но не первая вертикальная и горизонтальная строка.
<?php
function getTable($rows,$cols){
echo '<table>';
for($i = 1; $i<=$rows; $i++){
echo '<tr>';
for($j = 1; $j <= $cols; $j++){
$rez = $i * $j;
$color = ($i == 1 && $j == 1)?'#FFCCCC':($i>1 and $i<10?'#FFFFCC':($j>1 and $j<10?'#CCFFFF':'white'));
echo '<td style="border:1px solid black; background-color:'.$color.';">'.$rez.'</td>';
}
echo '</tr>';
}
echo '</table>';
}
getTable(10,10);
?>