Vi chiedo se si può fare.. come fare a gestire l'evento. Vi prego di correggermi la sintassi se vi garba.. faccio un sacco di errori, prima o poi imparerò!
Dichiaro una varabile: $variabile= "stringavuota";
Ho poi una select che prende i dati da una query $elenco_aree:
-stringa1
-stringa2
-stringa3
..e lo fa in questo modo:
/* mia_funzione l'ho pensata così: */Codice PHP:<select name="nome_area" onChange="mia_funzione()">
<?php do {
?> <option value="<?php echo $row_elenco_aree['nome_area']?>">
<?php echo $row_elenco_aree['nome_area']?></option>
<?php
} while ($row_elenco_aree = mysql_fetch_assoc($elenco_aree);
$rows = mysql_num_rows($elenco_aree);
if($rows > 0) {
mysql_data_seek($elenco_aree, 0);
$row_elenco_aree = mysql_fetch_assoc($elenco_aree);
}
?>
/*la seconda combo uguale alla prima ma con riferimento a $queryfiltro */Codice PHP:mia_funzione()
/*il valore nella combo modifica la variabile*/
$viariabile = "<?php echo $row_elenco_aree['nome_area']?>;
/*eseguo la query che dovrò passare alla seconda combo*/
$queryfiltro = SELECT 'nome_impianto' FROM 'impianti' WHERE 'nome_impianto' = $variabile
GROUP BY 'nome_impianto'
ORDER BY 'nome_impianto';
$queryfiltro = mysql_query($query_queryfiltro, $con) or die(mysql_error());
$row_queryfiltro = mysql_fetch_assoc($queryfiltro);
$totalRows_queryfiltro = mysql_num_rows($queryfiltro);
..può funzionare secondo voi?

Rispondi quotando