$i = $i+1;

dan önce

if($i % 3 == 0){echo '<tr>';}

kullanmayı dene. </tr> yi kapatıyorsun döngüde ama yeni bir <tr> açmıyorsun