Ciao a tutti non riesco a capire perchè non mi valorizza la variabile dell'id comune.
In questo modo effettuo il caricamento della combo comuni filtrando dalla combo province.
<?php //Inizio codice PHP
$societa=$_POST['societa']; //Recupero la variabile globale societa
$piva=$_POST['piva']; //Recupero la variabile globale piva
$indirizzo=$_POST['indirizzo']; //Recupero la variabile globale societa
$cap=$_POST['cap']; //Recupero la variabile globale societa
$regione=$_POST['regione']; //Recupero la variabile globale societa
$provincia=$_POST['provincia']; //Recupero la variabile globale societa
$comune=$_POST['comune']; //Recupero la variabile globale societa
$telefono=$_POST['telefono']; //Recupero la variabile globale piva
$cellulare=$_POST['cellulare']; //Recupero la variabile globale societa
$email=$_POST['email']; //Recupero la variabile globale societa
?>
<?php
echo"<form name=\"formout\" method='post' action='".$_SERVER['PHP_SELF']."'>";
?>
...html
<?
//CODICE COMBO COMUNE
$query_comune = "SELECT idcomune, nomecomune,idprovincia FROM comuni WHERE idprovincia = '".$_POST['provincia']."' ORDER BY nomecomune";
echo $query_comune;
echo"<td align='right'>Comune:</td>";
echo" <td width='394' align='center'>";
echo"<select name='comune' class='campiform' size='1' >";
echo "<option value='-1'>- - - Scegli un comune - - -</option>";
$risultato_comune = mysql_query($query_comune) or die("Query fallita");
while ($row_comune = mysql_fetch_assoc($risultato_comune)) {
$id_comune = $row_comune['Idcomune'];
$Descr_comune = $row_comune['nomecomune'];
if (empty($_POST['comune'])) {
$_POST['comune'] = 1 ;
}
echo "<option value=\"$id_comune\"";
if ($_POST['comune'] == $id_comune) {
echo " selected";
}
echo ">$Descr_comune</option>\n";
}
print ($id_comune);
echo"</select></td></tr><tr>";
//FINE COMUNE
// -------------------------------------------------------------------------------------------*****
?>
non riesco a valorizzare la variabile cosa invece che viene effetuata per la regione e la provincia.