Ho provato la soluzione di optime ma non va forse perchè il problema è associare l'id con il ref e quindi con il nome

Anche la soluzione di darkhero non mi risolve il problema in quanto i nomi associati rimangono errati.

allego LA TABELLA DEL DATABASE
http://uptiki.altervista.org/_alterv...5d4nwx5ewh.gif

In pratica vorrei che risultasse:
Michele 3 referenti (Gianluca, Claudio, alfredo)
Maurizio 2 referenti (Alessio, Age)
Gianluca 1 referente (Vincenzo)
Giuseppe 1 referente (salvatore)
Age 1 referente (nino)
Giancarlo 1 referente (Giorgio)


Senza l'associazione del nome riesco ad avere correttamente la seguente soluzione parziale:
ID 18 Referenti n. 3
ID 2 Referenti n. 2
ID 1 Referenti n. 1
ID 4 Referenti n. 1
ID 11 Referenti n. 1
ID 14 Referenti n. 1






Codice PHP:
<?
require('admin/error_inc.php');
require(
'config_top10_inc.php');
?>
<html>

<div align="center"><table width="168" border=0 cellspacing=0 cellpadding=3 bordercolor="#FFFFFF" bgcolor="#DDDDDD" id="table1">



<? $refmysql_query("SELECT  own, name,  count(own) as numero FROM user GROUP By own HAVING count(own) > 0 and own > 0 ORDER BY id DESC LIMIT 100");


$i=1;
while (
$usermysql_fetch_array($ref)) {

?><?

$variabile
=0;


if (
$user['id'] = $user['own']) {
        
print 
"<td width=\"40\"><font size=\"1\" face=\"Verdana\">" $user['id'] . "</font></td><td width=\"40\"><font size=\"1\" face=\"Verdana\">" $user['name'] . "</font></td>";

print 
"<td width=\"40\"><font size=\"1\" face=\"Verdana\">" $user['own'] . "</font></td><td width=\"128\"><p align=\"left\"><font size=\"1\" face=\"Verdana\">" $user['numero'] .  "</font></td></tr></div>";        

}

}

echo 
"</table></div>";

echo 
"</body></html>


"
;

?>