Sky scusa pre il ritardo ma purtroppo a causa di impegni di lavoro non ho potuto risponderti prima. Comunque il problema posto è stato risolto nella seguente maniera ovvero inserendo
l'identificativo "name" nella select in cui visualizzero' i comuni:
Poi nella classe "select.class.php" avevo omesso di inserire nella variabile "$Comune_na" il valore del comune selezionato tra quelli selezionati dalla SELECT ovvero $row['comune_n']:codice:<tr><td>Seleziona un comune:</td><td> <select name = "Comune_na" id = "Comune_na">
e pertanto ho causato la mancata restituzione, tramite l'istruzione "return $Comune_na;", all'espressione chiamante dello script del comune selezionato:codice:public function ShowComuni() { $sql = "SELECT comune_n FROM comuni_com WHERE cod_regione=$_POST[cod_regione] order by comune_n ASC"; $res = mysql_query($sql,$this->conn); //$Comune_na = '<option value="' . 'scegli'; $Comune_na = '<option value="0">scegli...</option>'; while($row = mysql_fetch_array($res)) { $Comune_na .= '<option value="' . $row['id_comune'] . $row['comune_n'] . '">' . utf8_encode($row['comune_n']) . '</option>'; } return $Comune_na;
Sky ti ringrazio per l'interessamento e , alla prossimacodice:$.post("select.php",cod_regione:provincia}, function(data){ $("select#Comune_na").removeAttr("disabled"); $("select#Comune_na").html(data);![]()
![]()

Rispondi quotando