Ho provato anche così


Codice PHP:
$nomeTabProv $tbl_prefix."provincia";

$queryReg "SELECT * FROM $nomeTabProv GROUP BY regione ORDER BY regione";
$sqlReg = @mysql_query($queryReg);

if ((
$sqlReg) AND (mysql_num_rows($sqlReg)>0))
{
    echo(
"<table bgcolor='#F5F5F5' width:'500px' border='0'>");
    while(
$datiReg mysql_fetch_array($sqlReg))
    {
        
$nomeReg ucfirst(stripslashes($datiReg['regione']));
        
$linkReg str_replace(array("'"," "),"_",strtolower($nomeReg));
        echo(
"
<tr><td>[b]
$nomeReg[/b]</td>"); 
        
$queryProv "SELECT * FROM $nomeTabProv WHERE regione = '$nomeReg' GROUP BY pr ORDER BY pr";
        
$sqlProv = @mysql_query($queryProv);
        if ((
$sqlProv) AND (mysql_num_rows($sqlProv)>0))
{
    while(
$datiProv mysql_fetch_array($sqlProv))
        {            
            
$siglaProv ucfirst(stripslashes($datiProv['pr']));
            
$linkProv str_replace(array("'"," "),"_",strtolower($siglaProv));
        
        echo(
'<td>[*]<a href="'.$docRoot.'tpl_');
        if ( (isset(
$cercaTrova)) AND ($cercaTrova == "cerco") )
            echo(
'cerca');
        echo(
'lavoro_cat.php?reg='.$linkReg."-".$linkProv.'">'.$siglaProv.'</a></td>');    
                
        }    
}
        echo(
"</tr>");
}  
}  
echo(
"</table>"); 
Ma non è bellissima