Remplir un liste déroulante MySQL

Fermé
Guillaume - 24 mars 2011 à 14:42
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 25 mars 2011 à 15:13
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";
}
?>


A voir également:

1 réponse

Utilisateur anonyme
24 mars 2011 à 14:51
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
Nickel Zebullon merci ;)
Bonne fin de journée!
0
Utilisateur anonyme
24 mars 2011 à 15:26
de rien !
0
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
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
25 mars 2011 à 15:13
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