Importation des données à partir d'une base de données à une liste déroulante [Résolu]

Messages postés
30
Date d'inscription
mardi 26 octobre 2010
Statut
Membre
Dernière intervention
4 mai 2012
- - Dernière réponse : cs_vishwas
Messages postés
30
Date d'inscription
mardi 26 octobre 2010
Statut
Membre
Dernière intervention
4 mai 2012
- 22 févr. 2011 à 10:12
hafsa_rani
je veux importer une liste de données et remplir une liste déroulante selectv, j'ai 3 lignes de données dans ma table alors que les lignes s'affiche vide dans ma liste déroulante..quand j'ai mis les lignes suivantes:
[b]<select name="domaine" class="" style="width:150px" >
<!--<option></option>
<option>Enségnement</option>
<option>Vente de matériels informatique</option> -->
<?php
$db='basededonnee';
$host='localhost';
$user='root';
$mp='';
$conn=mysql_connect($host,$user,$mp);
@mysql_select_db($db,$conn);
/*$db = mysql_connect('localhost', 'root', '');
mysql_select_db('pcdorma_formulaire',$db); */
$sql = "SELECT * FROM domaineactivite";
$res = mysql_query($sql);
while($data=mysql_fetch_assoc($res)) {

$val= $data["id"];
$domaine=$data["domaine"] ; ?>


<?php echo "<option value=$val> $domaine </option>"; } ?>
</select>/b
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
1660
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
8
3
Merci
bonsoir essaye voir comme ça

<select name="domaine" class="" style="width:150px" > 
<!--<option></option> 
<option>Enségnement</option> 
<option>Vente de matériels informatique</option> --> 
<?php 
$db='basededonnee'; 
$host='localhost'; 
$user='root'; 
$mp=''; 
$conn=mysql_connect($host,$user,$mp) or die('host ...'); 
mysql_select_db($db) or die('db ...'); 
/*$db = mysql_connect('localhost', 'root', ''); 
mysql_select_db('pcdorma_formulaire',$db); */ 
$sql = "SELECT * FROM domaineactivite"; 

if(!$res = mysql_query($sql)){
echo 'query marche pas'; 
}else{
while($data=mysql_fetch_assoc($res)) { 
echo $val= $data["id"];  /*enleve le echo si ça marche*/
echo $domaine=$data["domaine"];} /*enleve le echo si ça marche*/

?> 


<?php echo "<option value=".$val."> ".$domaine." </option>";

}
?> 
</select> 




a++

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 129 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cod57
Messages postés
30
Date d'inscription
mardi 26 octobre 2010
Statut
Membre
Dernière intervention
4 mai 2012
0
Merci
hafsa_rani
Merci beaucoup cod57
Commenter la réponse de cs_vishwas