Проблем с извеждане на заявка в таблица

dijon

Registered
Опитвам се да направя следното. Четири колони с категории и подкатегории към съответната категория. Постигнах го, но прехвърлянето на нов ред при последната (четвърта) колона се объркват нещата.

Ето нагледно сайта: http://siteme.host-ed.me/ (последната категория след първия резултат "реже" следващия на нов ред)

Ето го кода:

PHP:
$sql=$obj1->execute("SELECT l.url,l.info, c.cat
FROM Links l JOIN Cats c ON c.catid=l.catid
ORDER BY c.cat ASC");
$cat="";
$col=0;
echo "<table><tr>";
//----

while($row=mysql_fetch_assoc($sql)) {

if($row['cat']!=$cat)
{ 
$col++;
echo "<td><p class='cats'>".$row['cat']."</p>";
}

echo "<a class='urls' href='http://".$row['url']."' target='_blank' title='".$row['info']."'>".$row['url']."</a><br/>";
$cat=$row['cat'];


	if ($col==4) {
	echo '</td></tr><tr>';
	$col=0;}
}; echo "</tr></table>";

if-а ми, който проверява броя на категориите, за да слезе на нов ред нещо куца, мъчих се, но не успях да го поправя, то и доста незатворени тагове се получават по този начин... Някой някакви идеи? Дори и със CSS да предложите нещо, ще го приема. :)
 

Back
Горе