menu tendina

Ciao a tutti,

ho bisogno di una dritta in merito a questa questione.

Devo fare un form di ricerca in questo modo:

menu tendina che mi prenda le province dal db--> ok

menu tendina che mi prenda i comuni in base alla provincia selezionata ---> ???

menu tendina che mi prenda la categoria disponibile in base alle selezioni precedenti --->???

Volevo sapere come faccio ad aggionare il secondo (ed il terzo menu) in base alla scelta fatta prima??

Grazie mille

inviato 10 anni fa
stellina
X 0 X

O utilizzi javascript oppure ricarichi la pagina passando i valori da estrarre via get...

Ad esempio:

<select name="sceltaProv" onchange="location.href='stessapagina.php?prov='+this.options[this.selectedIndex].value">

 <option value="MI">MI</option>

 <option value="LC">LC</option>

 <option value="CO">CO</option>

</select>

Questo ti reindirizzerà alla pagina che gli dici tu passando il valore selezionato dal menu a tendina, ricaricata la pagina, potrai fare un controllo es:

<?php
if(isset($_GET['sceltaProv']))
{
 $prov = $_GET['sceltaProv'];
 $query = "SELECT comune FROM tabella WHERE prov='$prov'";
 $res = mysql_query($query) or die(mysql_error());
?>
<select name="sceltaComuni" onchange="location.href='stessapagina.php?prov=<?=$prov?>&comune'+this.options[this.selectedIndex].value">
<?php
 while($row = mysql_fetch_array($res))
 {
?>
 <option value="<?=$comune; ?>"><?=$comune?></option>
<?php
 }
?> 
</select>
<?php
}
?>

o una cosa del genere...

ciao

Lore

risposto 10 anni fa
Lore
Lore
1
modificato 10 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda