bu işlemi css bilginiz varsa ilgili tabloya bir class tanımlamaıs yaparak float degerini left olarak verebilir ve sorunun üstesinden bir başka acıdan gelebilirsiniz
ancak css algoritması tarayıcılar ve html ve xhtml döküman tiplerine de dikkat ettiği için sorun yaşarsın
sana en pratik çözümünü vereyim
yan yana tablo listelemesini tablonun stun hucrelerini bir değişkenle kontrol ederek yapabilirsin
örneğin
$sira_sorgu = mysql_query("SELECT * FROM tablo WHERE kategori='$kat_id' ORDER BY id DESC LIMIT 0,10")
echo '<table width="768" border="0">
<tr>';
while ($listele = mysql_fetch_array($sira_sorgu)) {
echo '
<td width="277" height="158">'.$listele["hbaslik"].'</td>
<td width="293"> </td>
<td width="184"> </td>
';
$x++;
if($x==3){
echo "</tr><tr>";
$x=0;
}
}
echo '</tr>
</table> ';yada illa tablo olacaksa hucre içerisinde tablo döndür
örneğin..
$sira_sorgu = mysql_query("SELECT * FROM tablo WHERE kategori='$kat_id' ORDER BY id DESC LIMIT 0,10")
echo '<table width="768" border="0">
<tr>';
while ($listele = mysql_fetch_array($sira_sorgu)) {
echo '<table width="768" border="1">
<tr>
<td width="277" height="158">'.$listele["hbaslik"].'</td>
<td width="293"> </td>
<td width="184"> </td></tr>
</table>
';
$x++;
if($x==3){
echo "</tr><tr>";
$x=0;
}
}
echo '</tr>
</table> ';
her ne durumda olursa olsun html tablo işlemlerinde hucreleri kontrol etmelisin
..
kolay gelsin..