Mam w pętli while dać w kórymś miejscu for

TYlko gdzie i jak

Mam taką funkcje co mi wyświetla jeden pod drugim.Jak ją przerobic??
[php:1:aed081409a]<?php
function pokaz ($dzial,$ile,$od){
$query=mysql_query("SELECT * FROM $dzial ORDER BY id DESC LIMIT ($od,$ile)");
while($hot=mysql_fetch_assoc($query)){
$id=$hot['id'];
$kategoria=strtoupper($hot['kategoria']);
$kategoria2=$hot['kategoria'];
$kategoria3=ucfirst($hot['sub_kategoria']);
$tytul=$hot['tytul'];
$data=$hot['data'];
$zdjecie_m=$hot['zdjecie_m'];
$zdjecie_d=$hot['zdjecie_d'];
$tresc=$hot['tresc'];
$cena=$hot['cena'];
$n_tresc=wordwrap($tresc, 25, "<br />", 1);
$by=$hot['useradded'];
echo"
<table width=200 border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=80%>
<b>Kategoria: <A HREF="katalog/$kategoria2.php?id=$id">$kategoria3</A>
</td>
<td width=20%>
<A HREF="katalog/$kategoria2.php?id=$id"><img src="images/info.bmp" width="18" height="18" border="0"/></a>
</b>
</td>
</tr>
</table>
<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=40%>
<A HREF="katalog/$kategoria2.php?id=$id"><p align="center"><img src="katalog/zdjecia/$kategoria2/$zdjecie_m" border="0"/></p></A>
</td>
<td width=60%>
<B>$tytul</B><br>
<p align=left>$n_trescn</p>
cena tylko: <font size="+3"><b>$cena</b></font>
<br>
<br>
<I><B>autor: $by</B></I>
</td>
</tr>
</table>
";
}
}
?>[/php:1:aed081409a]