<?php
include 'db.php';
$z="SELECT * FROM news";
$rz=mysqli_query($db, $z);
$i=0;
echo "<table>";
while($row=mysqli_fetch_object($rz)){
$i=$i+1;
if($i%3==1){echo '<tr>';}
echo '<td><div style="font-family:arial;text-align:center" class="news">'.$row->title;
echo '<img style="border-radius:3px 3px 3px 3px;width:200px;height:130px" src="/images/news/'.$row->img.'" /></div></td>';
if($i%3==0){echo '</tr>';}
}
echo "</table>";
?>
Вот код одной из страниц моего сайта. С помощью таблицы я сделал вывод новостей по 3 в ряд. Можно заметить, что tr закрывается только в случае, если количество новостей делится на 3. Вопрос - почему у меня сейчас всего 2 новости в последнем ряду, а tr неровно закрылся? Это правильно или ошибка?