il mio problema è questo:
devo creare una pagina con delle select che prendono le options da un db.
Quello che non riesco a risolvere è il fatto che i dati all'interno delle select non sono tutti o meglio sono presenti solamente quelli composti da una sola parola (che non hanno quindi spazi; se tolgo lo spazio infatti la select funziona)
Questo è il codice:
$query_anno="SELECT distinct anno FROM $table order by anno";
$result_anno = mysql_query($query_anno);
echo "<select name=\"sel_anno\">";
echo "<option value=\"\">Anno</option>";
while($row = mysql_fetch_assoc($result_anno))
{echo "<option value=$row[anno]</option>";
echo "$row[anno]";}
echo"</select>";
echo "
";
$query_materia="SELECT distinct materia FROM $table order by materia";
$result_materia = mysql_query($query_materia);
echo "<select name=\"sel_materia\">";
echo "<option value=\"\">Materia</option>";
while($row = mysql_fetch_assoc($result_materia))
{echo "<option value=".$row[materia]."</option>";
echo $row[materia];}
echo"</select>";
echo "
";
![]()
![]()
![]()
Ciao a tutti e grazie