Remplir un liste déroulante MySQL

Guillaume -  
Fallentree Messages postés 2445 Statut Membre -
Bonjour,
Je n'arrive pas a remplir ma liste déroulante a partir de ma base de données.
Il doit y avoir des erreurs dans le php mais je ne trouve pas.
Merci d'avance pour votre aide

Guillaume

<select name="interet" id="interet" >
<option name="interet" value="0"></option>

<?php
include ('../php/connexbdd.php');
$sql = "SELECT Libelle FROM interet ORDER BY Libelle";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
while($interet = mysql_fetch_assoc($req))
{
echo "<option name=".htmlentities($interet['Libelle'])." value=".htmlentities($interet['Libelle'])."></option>\n\t\t";
}
?>

1 réponse

  1. Utilisateur anonyme
     
    Ca semble correct à par ceci :

    echo "<option name=".htmlentities($interet['Libelle'])." value=".htmlentities($interet['Libelle'])."></option>\n\t\t";

    mettez plutôt quelque chose du genre

    echo "<option value=".htmlentities($interet['Libelle']).">".$interet['Libelle']."</option>\n\t\t";

    Après si ça ne marche pas, vérifiez si passe dans la boucle while avec un echo 'coucou'; dans la boucle
    0
    1. Guillaume
       
      Nickel Zebullon merci ;)
      Bonne fin de journée!
      0
    2. Utilisateur anonyme
       
      de rien !
      0
    3. Guillaume
       
      En fait me viens un autre soucis je suis en train de faire un systeme pour envoyer des mails suivant la catégorie choisis donc j'ai rajouté un bouton
      <input type="submit" value="Valider" name="Valider">

      Seulement je vois pas trop comment faire pour récupéré la valeurs dans une variable.
      Merci d'avance pour votre aide
      0
    4. Fallentree Messages postés 2445 Statut Membre 210
       
      il faut que tu places ta variable ou option entre les balises de ton <form>
      n oublie pas de le nommer ainsi tu le recuperera avec ton $_Get ou $_Post
      Mais l'utilisation de la fonction Mail n'est pas facile vaut mieux la tester avant...
      Y a des histoires d identification suivant le FAI...
      Si c est le cas il faut d'orienter vers les connections SMTP
      0