questo è il codice:
$query="select gl_com.glco_id,gl_com.glco_comune,gl_cont.rifiuto, gl_cont.volume,gl_cont.info_id,gl_cont.costo,gl_co nt.compreso FROM global_comuni AS gl_com
LEFT JOIN global_contenitori AS gl_cont on(gl_cont.info_id=gl_com.glco_id)
WHERE gl_com.glco_id=$id
ORDER BY gl_com.glco_comune, gl_cont.rifiuto, (1+IF(POSITION('/' IN gl_cont.volume)>0, SUBSTRING(gl_cont.volume,1,POSITION('/' IN gl_cont.volume)-1),gl_cont.volume))";
$result=mysql_query($query);
//echo $query;
echo " <form name='form1' method='post' action=''>";
$out_rif='<select name="rifi" onchange="showSubsez()">';
$out_rif.="<option value=\"\" selected>-- seleziona --</option>";
$out_vol='';
$rep=array(' ','.',"'",'"');
$rif=array();
$first=TRUE;
WHILE($row = @mysql_fetch_assoc($result)) {
$comune=$row['glco_comune'];
$rifiuto=str_replace($rep,'',strtolower($row['rifiuto']));
if(!isset($rif[$rifiuto])) {
$out_rif.="<option value=\"$rifiuto\">".$row['rifiuto']."</option>";
$rif[$rifiuto]=array();
if ($out_vol!='')
$out_vol.="</select>";
array_push($rif[$rifiuto], $row['volume']);
$out_vol.='<select id="voli_'.$rifiuto.'" style="display:none;" onClick="this.form.volume.value = parseInt(this.value,10) * COSTO_UN;">';
$out_vol.="<option value=\"\" >-- seleziona --</option>";
$out_vol.="<option value=\"".$row['volume']."\">".$row['volume']."</option>";
}
if (!in_array($row['volume'],$rif[$rifiuto])) {
array_push($rif[$rifiuto], $row['volume']);
$out_vol.="<option value=\"".$row['volume']."\">".$row['volume']."</option>";
}
}
if ($out_vol!='')
$out_vol.="</select>";
$out_rif.="</select>";
il problema?mi crea una select volume per ogni tipo di rifiuto,cosi non riesco a passare il valore selezionato della select volume! help