Probleme d' affichage en php

Salut voila mon probleme. J' aimerai afficher des valeurs inscrites dans ma base de données my sql dans une liste de selection. Le probleme est qu' il n' affiche pas mes valeurs. Voila mon code

<?php
                  include("C:\Program Files\EasyPHP1-7\www\AP_agence_2_Voy\Admin\definitions.inc.php3");
                  mysql_connect(SERVEUR,NOM,PASSE);
                  mysql_select_db(BASE);
                  $res="SELECT Dest_vol FROM vol";
                  $result=mysql_query($res);
                  while($val=mysql_fetch_array($result))
                      {
                        echo "<option value= ".$val['Dest_vol'].">";
                      }
?>




Merci de m' aider

(¯`·.¸¸.-> £udo <-.¸¸.·´¯)

10 réponses

  1. OK mais ça ne resoud pas mon probleme. Comment je fais pour pouvoir afficher mes valeurs dans la liste déroulante ?

    (¯`·.¸¸.-> £udo <-.¸¸.·´¯)
    1. Modérateur
      Il faut des guillemets pour <option value="chemin vers un fichier">

      Donc
      echo "<option value= \"".$val['Dest_vol']. "\">";

      Et il faut mettre une valeur après, histoire de voir sur quoi on clique:
      echo "<option value= \"" .$val['Dest_vol']. "\">Nom d\'une destination";


      Voilà....

      Kilian, débutant en tâche de fond.....
      1. Ca m' enerve ça marche pas !! pourtant je fais comme tu dis !

        (¯`·.¸¸.-> £udo <-.¸¸.·´¯)
        1. Salut,
          essaye ca :
          <select name=choix>
          while($val=mysql_fetch_array($result))
          {
          echo "<option>$val</option>";
          }
          </select>

          Tiens moi au courant
          1. Non ca marche pas cela aussi

            (¯`·.¸¸.-> £udo <-.¸¸.·´¯)
            1. Modérateur
              Essaies voir "SELECT Dest_vol FROM vol" sur ta base sql pour voir ce que ça donne.....

              Kilian, débutant en tâche de fond.....
              1. en fait le probleme c' est que le select ne prend pas le php j' ai testé.
                Je crois ke je vais tout ecrire en php et ne pas mettre de html

                (¯`·.¸¸.-> £udo <-.¸¸.·´¯)
                1. Modérateur
                  Le select s'execute sur la base de données, essaies sur l'interface qui gère ta base (PhpMyAdmin)....

                  Kilian, débutant en tâche de fond.....
                  1. c bon probleme resolu, merci

                    (¯`·.¸¸.-> £udo <-.¸¸.·´¯)