Eh..lo so...ma non l'ho postato subito perchè l'ho dovuto ripulire un bel po causa incasinatura.
Ora che l'ho aggiustato lo posto nella speranza che qualcuno mi sappia aiutare!
[PHP]
<form name="aggiunta" method="post" action="javascript:chkSndSub('aggiunta','scripts/do_inserzione.php?form=add');" enctype="multipart/form-data">
<input type="hidden" name="rifUtente" value="1" />
<input type="hidden" name="tipoListino" value="<?php echo $listino; ?>" />
<table cellpadding="5" cellspacing="0" width="100%">
<tr>
<th align="left" valign="top" class="Testata">Aree Attività</th>
<td align="left" valign="top" class="TestataNoText">
Seleziona le aree per:
<b>Regioni</b> <input type="radio" name="areePer" value="R" onclick="Show('regioni'); Hide('province'); checkNessuno('aggiunta','Province Attività');" />
<b>Province</b> <input type="radio" name="areePer" value="P" onclick="Show('province'); Hide('regioni'); checkNessuno('aggiunta','Regioni Attività');" />
<div id="regioni" style="display:none;">
<?php
$sqlArea = "SELECT * FROM listaregioni ORDER BY Regione";
$risArea = InterrogaDB($sqlArea);

echo "<table width=100% cellpadding=1><tr>\n"; while ($riga = mysql_fetch_array($risArea)) { echo "<td><input type='checkbox' id='Regioni Attività' name='aree".$riga['idRegione']."' value='".$riga['idRegione']."'> ".$riga['Regione']."</td>\n"; if ($riga['idRegione']%4==0){ echo "</tr><tr>\n"; } } echo "<td><input type='checkbox' onclick='javascript:checkTutti(\"aggiunta\",\"Regioni Attività\");'>Tutta Italia</td></tr>"; echo "</table>"; ?> </div> <br /> <div id="province" style="display:none;"> <select id="Regione" onChange="GetCitta(this);"> <option>- Scegli una Regione -</option> <?php $sqlRegione = "SELECT * FROM listaregioni ORDER BY Regione"; PopolaSelect($sqlRegione,'',''); ?> </select> <div id="prov"></div> </div> </td> </tr> </table> </form>

[/PHP]