Scusa se rispondo in ritardo, no non funziona riposto il codice magari nel copia e incolla ho sbagliato qualcosa


Questa è la pagina che invia :


codice:

<?php


// includo  il file delle classi php
include_once ("../inc/mysql.class.php");


 $db = new MySQL();
?>
<script>
$(document).ready(function() {
	
	$('#tipologia').change(function() {


		//recupero variabile "discriminante"
		var tipologia = $("#tipologia").val();


		//chiamata ajax
		$.ajax({
		
		type: "POST",
		
		url: "http://www.freestyleweb.it/progetti/condominioware/Adminware2.0/admin/province.php",
		
		data: "tipologia=" + tipologia,
		dataType: "html",
		
		success: function(msg)
		{
		$("#caratteristiche").html(msg); 
		},
		error: function()
		{
		alert("Chiamata fallita, si prega di riprovare..."); //sempre meglio impostare una callback in caso di fallimento
		}
	});
 });	
		
});//FINE DOM
</script>


 <form action="content.php?page=67&modifica=si" enctype="multipart/form-data" role="modificacontratti" id="modificacontratti3" method="post" class="validate" name="modificacontratti3" novalidate="novalidate" >
  
     <select class="form-control" name="tipologia" id="tipologia">
							
                 


                                       <?php  


                                       $db->Query("SELECT SIGLA, PROVINCIA, ID_PROVINCIA FROM province ORDER BY SIGLA");


                                       echo "<option value=''>Scegli la provincia</option>";




                                       while($row2 = $db->Row()){                   




                                           echo "<option value='{$row2->SIGLA}'";
                                           echo ($condominio_mod->condominio_provincia == $row2->SIGLA)? "selected" : "";
                                           echo">".$row2->SIGLA."  </option>";


                                           }




                                           ?>


            
                                      </select>


   <select name="condominio_citta" id="caratteristiche" class="form-control">
          
                                         <option>Scegli...</option>
            
           
                                     </select>
     
 </form>
questa è la pagina che esegue, con le modifiche che mi hai indicato


codice:
<?php$tipologia_selezionata = $_POST['tipologia'];
?>


<?php
include_once ("../inc/mysql.class.php");
           
$db = new MySQL();
            
if (! $db->Query("SELECT * FROM province WHERE SIGLA = '$tipologia_selezionata'")) $db->Kill();   
 
$ana=$db->Row();


$provincia = $ana->ID_PROVINCIA;


 if (! $db->Query("SELECT * FROM comuni WHERE ID_PROVINCIA ='$provincia'")) $db->Kill(); 
$data = "";
while($comuni=$db->Row())
{
 $prezzo_base=$comuni->DESCRIZIONE;
 $codice=$comuni->CODICE;
 $data.="<option value='$codice'>$prezzo_base</option>";
}
echo $data;
?>

non riesco a capire perchè non va