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

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

Votre réponse

2 réponses

Meilleure réponse
cod57 1660 Messages postés dimanche 7 septembre 2008Date d'inscription 11 septembre 2013 Dernière intervention - 21 févr. 2011 à 23:13
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++

Merci cod57 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de cod57
cs_vishwas 30 Messages postés mardi 26 octobre 2010Date d'inscription 4 mai 2012 Dernière intervention - 22 févr. 2011 à 10:12
0
Merci
hafsa_rani
Merci beaucoup cod57
Commenter la réponse de cs_vishwas

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.