Salve e grazie ,
ho provato ma non saprei come legare le array del js con le array della connessione a database mysql_fetch_array e soci.
questo e' uno script js utile:
codice:
<script type="text/javascript">
function dennis(selezionata){
ar_uno=new Array();
ar_due=new Array();
ar_tre=new Array();
ar_uno[0]=new Option('uno1','uno1');
ar_uno[1]=new Option('uno2','uno2');
ar_uno[2]=new Option('uno3','uno3');
ar_due[0]=new Option('due1','due1');
ar_due[1]=new Option('due2','due2');
ar_due[2]=new Option('due3','due3');
ar_tre[0]=new Option('tre1','tre1');
ar_tre[1]=new Option('tre2','tre2');
ar_tre[2]=new Option('tre3','tre3');
if(selezionata=="uno")array_rif=ar_uno;
if(selezionata=="due")array_rif=ar_due;
if(selezionata=="tre")array_rif=ar_tre;
for(i=0;i<array_rif.length;i++)document.form1.seconda.options[i]=array_rif[i];
}
</script>
</head>
<body>
<form name="form1">
<select name="prima" onChange="dennis(this[this.selectedIndex].value)">
<option value="PROVINCIA_NOME1">PROVINCIA_NOME1</option>
<option value="PROVINCIA_NOME2">PROVINCIA_NOME2</option>
<option value="PROVINCIA_NOME3">PROVINCIA_NOME2</option>
</select>
<select name="seconda">
<option value="uno1">TUTTI I COMUNI DELLA SUDDETTA PROVINCIA</option>
<option value="uno2">uno2</option>
<option value="uno3">uno3</option>
</select>
E QUESTA L'INTERROGAZIONE AL DB PER I DATI:
codice:
$connessione = @mysql_connect("www.freesql.org", "user", "pass")
or die("Impossibile stabilire una connessione.");
$sql = "SELECT provincia FROM comuni WHERE provincia=PROVINCIA_NOME1";
$risultato = @mysql_query($sql,$connessione)
or die("Impossibile eseguire l'interrogazione.");
while ($riga = mysql_fetch_array($risultato)) {
$provincia = $riga['provincia'];
}
UNO SPUNTO?