Beh... se non ti offendi do' un'aggiustatina al tuo codice.
Codice PHP:
$sql = "SELECT * FROM chatlist WHERE cat = '$cat' Order By Name, Topic, Market, Count ASC limit $offset, $limit";
$result = mysql_query($sql) OR DIE ("Errore numero: " . mysql_errno()."
Descrizione errore:".mysql_error());
echo "
<div align=\"center\">
<table border=1>
<tr>
<th>Utenti</th>
<th>Nome</th>
<th></th>
<th>Topic</th>
<th>Linguaggio</th>
</tr>
";
while ($row = mysql_fetch_array($result)) {
/*
qui ti consiglio di usare i nomi delle colonne, e non i numeri
guarda come faccio io per questo script
*/
$users = $row['colonna_users'];
$info1 = $row['colonna_info1'];
$info2 = $row['colonna_info2'];
$info3 = $row['colonna_info3'];
$info4 = $row['colonna_info4'];
echo "
<tr>
<td>[i]$users[/i]</td>\n"
<td>[i]
<a href=\"join.php?r=$info1\">".utf2iso($info1)."</a>
[/i]</td>\n
<td>[i]$info2[/i]</td>
<td>[i]".utfiso($info3)."[/i]</td>
<td>[i]".utiso($info4)."[/i]</td>
</tr>\n
";
}
// chiuso il ciclo di WHILE dei chiudere i tag TABLE e DIV
// nel tuo script c'era anche un problema con le parentesi
// graffe dell'IF e dello WHILE
echo "
</table>
</div>
";