allora,io ho questo codice che mi da l'elenco dei comuni in una tabella:
<?php
include('setup.inc');
$conn = mysql_connect($dbhost, $dbuser, $dbpw) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$sqlinterr="select DISTINCT COMUNE,ID from comuni order by COMUNE";
$res=mysql_db_query($dbname,$sqlinterr);
$num=mysql_num_rows($res);
echo "<select name='id_comune' style='width:300'>";
for($i=0;$i<$num;$i++){
$COMUNE=mysql_result($res,$i,"COMUNE");
$ID=mysql_result($res,$i,"ID");
echo"<option value='$ID'>$COMUNE</option>";
}
echo"</select>";
?>
ma io vorrei che mi desse in output una visualizzazione usando i select outgroup in questo modo:
<select>
<optgroup label="A">
<option>abano
<option>alessandria
</optgroup>
<optgroup label="B">
<option>brescia
<option>bologna
</optgroup>
</select>
come posso fare?