Buongiorno a tutti gli amici del forum, è da molto che non mi faccio sentire :incazz:
Vi posto subito il mio problema, in una pagina php ho 2 form che si fanno concorrenza tra loro, nel senso che, chi metto in cima quello funziona.
PHP:
<form action=update_scheda_utente.php?id_utente=$id_reg' method='POST'>
<form action='modifica_scheda_utente.php?id_utente=$id_reg' name='search' method='POST'>
echo"
<td>
<select onchange='document.search.submit()' name='regione' class='elenco_2'>
<option value=''>$a_elenco_reg[descr_regione]</option>";
$query_regione=mysql_query("Select * From regioni")
or die("errore nella query_regioni;".mysql_error());
for($a=0; $a<mysql_num_rows($query_regione);$a++)
{
$a_elenco_regione=mysql_fetch_assoc($query_regione);
echo"
<option value='".intval($a_elenco_regione['id_regione'])."'";
if($id_regione==$a_elenco_regione['id_regione'])
{
echo"selected";
}
echo">";
echo"$a_elenco_regione[descr_regione]";
echo"</option>";
}
echo"
</select>
</td>";
echo"
<td>
<select name='provincia' class='elenco_2'>
<option value=''>Seleziona provincia...</option>";
if(isset($id_regione)){
$sql_provincia="SELECT * FROM province WHERE id_regione='$id_regione'";
$query_provincia=@mysql_query($sql_provincia) or die (mysql_error());
while ($rigaP=mysql_fetch_array($query_provincia)){
$provincia=$rigaP['descr_provincia'];
$idProvincia=$rigaP['id_provincia'];
echo "<option value='$idProvincia'";
if ($id_provincia==$idProvincia) {echo " selected";}
echo ">".$provincia."</option>";
}}
echo"
</select>
</td>";
}
</form>
<td valign='middle'>
<input type='image' name='aggiorna' img src='../images/tasto_aggiorna_scheda.png' border='0' />
</td>
</form>
Non guardate molto l'html, ho postato solo quello che serve a far capire, allora il primo form, mi dovrebbe indirizzare ad una pagina php che effettua l'eleborazione per la modifica, il secondo invece dovrebbe fare in modo che scegliendo la regione mi dia le relative province, vi ripeto, se tolgo il primo il secondo funziona e viceversa
Un saluto e grazie a tutti