Liste déroulante : valeurs issues d'1 BDD php
Résolu
JésusLeGrec
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
-
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de créer un site en php.
J'ai une liste déroulante avec plusieurs valeurs à mettre à l'intérieur. Seulement, ces dernières sont dans une base de données MySQL, et je n'arrive pas à les mettre dans la liste.
Pouvez-vous m'aider s'il vous plait ?
Merci d'avance.
Je suis en train de créer un site en php.
J'ai une liste déroulante avec plusieurs valeurs à mettre à l'intérieur. Seulement, ces dernières sont dans une base de données MySQL, et je n'arrive pas à les mettre dans la liste.
Pouvez-vous m'aider s'il vous plait ?
Merci d'avance.
A voir également:
- Liste déroulante : valeurs issues d'1 BDD php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Site dangereux liste - Guide
5 réponses
Salut ...
En réalité, c'est pas des erreurs, je t'es donenr un exemple avec la methode PDO.
Donc je suppose que tu utilise la methode simple(mysql_connect), alors ça donnerai ça ...
En réalité, c'est pas des erreurs, je t'es donenr un exemple avec la methode PDO.
Donc je suppose que tu utilise la methode simple(mysql_connect), alors ça donnerai ça ...
<?php $cnx = mysql_connect('localhost', 'root','' ); mysql_select_db('la_chevre'); $req = mysql_query('SELECT LibProposition FROM proposition', $cnx); echo '<select name="proposition">'; while($data = mysql_fetch_assoc($req)) { echo '<option value="'.$data['LibProposition'].'">'.$data['LibProposition'].'</option>'; } echo '</select>'; ?>
Salut ...
Est ce que tu sais créer une simple requete SELECT ... ??
Si c'est le cas ... alors ... avec PDO ça donnerait ...
a+
Est ce que tu sais créer une simple requete SELECT ... ??
Si c'est le cas ... alors ... avec PDO ça donnerait ...
$req = $bdd->prepare('SELECT champs_bdd FROM ma_table'); //REQUETE $req->execute(); //EXECUTION DE LA REQUETE echo '<select name="mon_menu">'; while($data = $req->fetch()) { echo '<option value="'.$data['champs_bdd'].'">'.$data['champs_bdd'].'</option>'; } echo '</select>';
a+
Il y a toujours deux erreurs, mais, cette fois on voit quand même ma page.
La première c'est :
Notice: Undefined variable: bdd in C:\wamp\www\SITE LA CHEVRE\commande.php on line 50
La deuxième c'est :
Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\SITE LA CHEVRE\commande.php on line 50
En sachant que la ligne 50 est la suivante :
$req = $bdd->prepare('SELECT LibProposition FROM proposition'); //REQUETE
Et que mon script php est :
<?php
$cnx = mysql_connect('localhost', 'root','' );
mysql_query("SET NAMES UTF8"); mysql_select_db('la_chevre');
$req = $bdd->prepare('SELECT LibProposition FROM proposition'); //REQUETE
$req->execute(); //EXECUTION DE LA REQUETE
echo '<select name="proposition">';
while($data = $req->fetch())
{
echo '<option value="'.$data['LibProposition'].'">'.$data['LibProposition'].'</option>';
}
echo '</select>';
?>
La première c'est :
Notice: Undefined variable: bdd in C:\wamp\www\SITE LA CHEVRE\commande.php on line 50
La deuxième c'est :
Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\SITE LA CHEVRE\commande.php on line 50
En sachant que la ligne 50 est la suivante :
$req = $bdd->prepare('SELECT LibProposition FROM proposition'); //REQUETE
Et que mon script php est :
<?php
$cnx = mysql_connect('localhost', 'root','' );
mysql_query("SET NAMES UTF8"); mysql_select_db('la_chevre');
$req = $bdd->prepare('SELECT LibProposition FROM proposition'); //REQUETE
$req->execute(); //EXECUTION DE LA REQUETE
echo '<select name="proposition">';
while($data = $req->fetch())
{
echo '<option value="'.$data['LibProposition'].'">'.$data['LibProposition'].'</option>';
}
echo '</select>';
?>
C'est de meiux en mieux, et c'est grâce à toi!!! ^^ Merci beaucoup.
Sauf que... les valeurs ne sont pas dans la liste déroulante mais en dessous!!!
Sauf que... les valeurs ne sont pas dans la liste déroulante mais en dessous!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question