Comment charger un select

Résolu
Bonjour,
<select name="famille" id="famille">
<option value="<?php echo $rep_fam=mysql_query ("SELECT Libel_form FROM forme"); ?>">
</option>
</select></div>
Je ne sais pas où est mon erreur mais je n'arrive pas à charger mon select.
Pouvez vous m'aider s'il vous plait. merci
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. merci pour vos réponses, ça y est cela fonctionne, enfait j'avais déja fait comme cela c'est juste que le champs pour le SELECT était mal tapé. merci beaucoup.
    1. si tu mets $dt=mysql_fetch_array($rep_fam) et que le champ que tu veux récupérer est Libel_famille, alors tu dois faire un echo de $dt['Libel_famille']. comme son nom l'indique, mysql_fetch_array() génère un array ;)

      de plus tu dois te connecter à ta base de données (enfin, c'est peut-être fait ailleurs dans le script)
      autre chose, il faut qu'il y ait quelque chose entre les deux balises option (par exemple là je remets la même chose que pour value)
      ha, et aussi, , si tu veux générer un <option> par famille sélectionnée, alors l'affichage de la balise doit se faire dans la boucle.

      <div>
      <label>
      Famille
      </label>
      <select name="famille" size="1" id="famille">
      <?php
      mysql_connect('serveur','login','pass');
      mysql_select_db('nomdelabase');
      $rep_fam=mysql_query("SELECT Libel_famille FROM famille;") or die (mysql_error());
      while ($dt=mysql_fetch_array($rep_fam))
      {
      echo "<option value=' ".$dt['Libel_famille']." ' >".$dt['Libel_famille']."</option>";
      }
      mysql_close();
      ?>
      </select>
      </div>

      si je n'ai pas fait de faute de frappe, ce code devrait fonctionner (en remplaçant les valeurs pour connect de select_db par les tiennes)^^
      1. bonjour, j'ai besoin de votre aide.
        je voudrai charger mon select à partir d'un champs de ma base de donnée.
        Voici le code

        <div><label> Famille</label>
        <select name="famille" size="1" id="famille"><option value="<?php
        $rep_fam=mysql_query ("SELECT Libel_famille FROM famille");
        while ($dt=mysql_fetch_array($rep_fam))
        {
        echo $dt;
        }
        ?>"</option>
        </select>
        </div>
        1. pouvez vous me donner la syntaxe pour charger un select à partir d'une base de données s'il vous plait?