io ho due select nella stessa pagina.
selezionando un dato dalla prima devo passare quel valore nella query che popola la seconda.il problema è che non posso usare php_self e devo trovare un altro metodo.
la prima select è questa:
$sqlinterr="select DISTINCT GLCO_COMUNE,GLCO_ID,info_id
from info_servizi as info_s
LEFT JOIN global_comuni as glob_com on(glob_com.glco_id=info_s.info_id)
WHERE TRIM(glco_comune)!='' group by glco_id order by GLCO_COMUNE";
$res=mysql_db_query($dbname,$sqlinterr);
$num=mysql_num_rows($res);
//echo "$sqlinterr";
echo "SELEZIONA IL COMUNE:
<select name='id_comune' size='10' style=\"width:250px;height:270px\" onChange=\"(this.form.comune.value = this.options[this.selectedIndex].text)\">";
$pl1="";
for($i=0;$i<$num;$i++){
$GLCO_COMUNE=mysql_result($res,$i,"GLCO_COMUNE");
$pl2=strtoupper($GLCO_COMUNE[0]);
$GLCO_ID=mysql_result($res,$i,"GLCO_ID");
if($pl1!=$pl2){
?>
<optgroup label="<? print $pl2; ?>">
<?php
}
$pl1=$pl2;
?>
<?php
echo"<option value='$GLCO_ID'>$GLCO_COMUNE</option>";
}
echo"</select>";
e devo passare il id_comune nella query della selconda select:
$sqlinterr="select DISTINCT descrizione,note,id_vie from sport_vie_disservizi WHERE TRIM(descrizione)!='' and info_id='$idcomune' order by descrizione";
come posso fare? ho provato con javascript ma riesco a passare solo i dati nella select,non nella query!![]()