Puoi spiegarmi la query , a me sembra funzionale , il sito è nuovo , cosaintendi per versioni vecchie di sql ?
dovrebbe eliminare questo codice :
codice:
//recupero il record della provincia seleionata
$sql="SELECT id,provincia FROM province where provincia='$provincia'";
echo '<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>Sql:'.$sql;
$result=mysql_query($sql);
$prov=mysql_fetch_assoc($result);
//recupero l'id della provincia
$idprov=$prov['id'];
echo 'idprov:'.$idprov;
//recupero tutti i comuni della provincia
$sql2 ="SELECT id,id_provincia FROM comuni where id_provincia='$idprov'";
$result2 = mysql_query($sql2);
//creo un array con tutti gli id dei comuni
$arraycomuni=array();
//scorro i risultati e inserisco nell'array gli id dei comuni
while($row=mysql_fetch_assoc($result2)){
array_push($arraycomuni, $row['id']);
}
//Creo un array per inserire tutti gli user dei comuni della provincia
$arrayuser=array();
//scorro i risultati e inserisco nell'array tutti gli user di quella provincia
foreach($arraycomuni as $k => $v){
$sql3 ="SELECT citta,id FROM user WHERE citta='$v'";
$result3 = mysql_query($sql3);
while($row=mysql_fetch_assoc($result3)){
array_push($arrayuser, $row['id']);
}
}
Qui come risultato ho l'id user e l'id del comune ....ora vorrei poter trovare gli annunci di questo user conservando però l'id del comune (meglio sarebbe il nome)