Importation des données à partir d'une base de données à une liste déroulante

Résolu
cs_vishwas Messages postés 30 Date d'inscription mardi 26 octobre 2010 Statut Membre Dernière intervention 4 mai 2012 - 21 févr. 2011 à 16:54
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

2 réponses

cod57 Messages postés 1654 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 11 septembre 2013 20
21 févr. 2011 à 23:13
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++
3
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
Merci beaucoup cod57
0