Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema con menu dinamici

    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

  2. #2
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442

    Re: problema con menu dinamici

    Cambia questo codice
    Originariamente inviato da andrea74
    echo "<option value=$row[anno]</option>";
    echo "$row[anno]";}
    in
    Codice PHP:
    echo "<option value=\"".$row['anno']."\">".$row['anno']."</option>"
    e dovrebbe funzionare.

  3. #3
    GRANDE!!!!!!!!!!!!FUNZIONA!!!!

    GRAZIE,

    ANDREA

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.