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