Salve a tutti, ho un form per l'inserimento di dati, ci sono 3 select per la scelta di Regione, Provincia e Città che si aggiornano automaticamente e altri campi testuali obbligatori.
Non riesco ad inviare gli altri dati con il pulsante SUBMIT e a controllare se siano stati o meno compilati solo dopo aver cliccato il pulsante AVANTI (submit).
Vi allego le 3 select che si aggiornano automaticamente e il campo obbligatorio.
Codice PHP:
?>
<form action="inserimento.php" name="search" method="POST">
<select onchange="document.search.submit()" name="regione">
<option value="">Scegli regione...</option>
<?
$sql_regione="SELECT id_Regione, Regione FROM regione ORDER BY regione";
$query_regione=@mysql_query($sql_regione) or die (mysql_error());
while ($array=mysql_fetch_array($query_regione))
{
$id_r = $array['id_Regione'];
$nom_r = $array['Regione'];
?>
<option value="<? echo $id_r; ?>"<? if ($id_regione==$id_r) {echo " selected";} ?>><? echo $nom_r; ?></option>
<?
}
?>
</select>
<?if ($e_re != "") {echo $e_re;} ?>
<select onchange="document.search.submit()" name="provincia">
<option value="">Scegli provincia...</option>
<?
echo $sql_prov="SELECT Sigla, Provincia, id_Regione FROM province WHERE id_Regione='$id_regione' ORDER BY Provincia";
$query_prov=@mysql_query($sql_prov) or die (mysql_error());
while ($array=mysql_fetch_array($query_prov))
{
$id_pr = $array['Sigla'];
$nom_pr = $array['Provincia'];
?>
<option value="<? echo $id_pr; ?>"<? if ($id_provincia==$id_pr) {echo " selected";} ?>><? echo $nom_pr; ?></option>
<?
}
?>
</select>
<?if ($e_pr != "") {echo $e_pr;} ?>
<select onchange="document.search.submit()" name="comune">
<option value="">Scegli Città <option>
<?
if ($id_provincia!=""){
$sql_comuni="SELECT id_Citta,Citta,Regione,Prov FROM citta WHERE Prov='$id_provincia' ";
$sql_comuni.=" ORDER BY citta";
$query_comunia=@mysql_query($sql_comuni) or die (mysql_error());
while ($array=mysql_fetch_array($query_comunia))
{
$id_c = $array['id_Citta'];
$nom_c = $array['Citta'];
?>
<option value="<? echo $id_c; ?>"<? if ($id_comune==$id_c) {echo " selected";} ?>><? echo $nom_c; ?></option>
<? }
}?>
</select>
<?if ($e_co != "") {echo $e_co;}
if ($indirizzo!=""){?>
<input type="text" name="indirizzo" value="<?echo $indirizzo;?>" size="35"/>
<?}else{?>
<input type="text" name="indirizzo" value="" size="35" />
<?}?>
<?if ($e_ind != "") {echo $e_ind;} ?>
<input type="submit" value='INVIA'>
</form>
Ditemi per favore come poter realizzare questa cosa che si trova praticamente in ogni sito.