süpersin kardeşim

aşağıdaki şekilde sorunsuz çalışıyor yanlız geçişte 1. sutundaki son sayıyı 2. sutuna tekrar yazıyor tek bu sorunu var
$sorgu=mysql_query("select * from teklif order by teklif desc limit 30");
print "<div style=\"float:left; width:80px;\">";
$satir=mysql_num_rows($sorgu);
echo $satir;
$artis=ceil($satir/2);
$i=0;
$y=0;
while ($i<$satir)
{
$id=mysql_result($sorgu,$i,"teklif");
echo "<div style=\"float:left; width:40px;\">$id</div>";
if($y % 2 == 0){
$i=$i+$artis;
}
else {
$i=$i-($artis-1);
}
$y++;
}
print "</div>";