Yaptım ama tam çalıştığı söylenemez...

Öncelikle söyliyim çok karmaşık oldu. Daha basiti olmalı bu işin. İlgilenen arkadaşlar ufak hatayı çözmeye yardım edebilir. Hatayı kodu çalıştırdığınızda görebilirsiniz.
<?php
$sorgu=mysql_query("select * from teklif order by id limit 14");
print "<div style=\"float:left; width:80px;\">";
$satir=mysql_num_rows($sorgu);
$artis=ceil($satir/2);
$i=0;
$y=0;
while ($i<$satir)
{
$id=mysql_result($sorgu,$i,"id");
echo "<div style=\"float:left; width:40px;\">$id</div>";
if($y%2==0){
$i=$i+$artis;
}
else {
$i=$i-($artis-1);
}
$y++;
}
print "</div>";
?>