Scusa se rispondo in ritardo, no non funziona riposto il codice magari nel copia e incolla ho sbagliato qualcosa
Questa è la pagina che invia :
questa è la pagina che esegue, con le modifiche che mi hai indicatocodice:<?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>
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

Rispondi quotando