Charger une DB sql dans une liste déroulante

Résolu/Fermé
mchiicha - 20 févr. 2009 à 16:39
 mchiicha - 24 févr. 2009 à 10:03
Bonjour,

En fait dans ma page web, j'ai un cadre qui permet de choisir les critères de recherche avec deux paramètres pays et opérateurs, seulement je vais pas me taper toute la liste de pays à la main mais je ne sais pas comment la cherger dans mon php :s
Merci pour votre aide!

2 réponses

bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
20 févr. 2009 à 21:18
Salut!
Pour charger un pays depuis une base de données,il te faut avoir enregistrer tous les pays dans ta base(ce qui reviens pratiquement à les taper dans le html ;) ) et ensuite écrire un petit script pour récupérer le tout dans une liste déroulante.
0
Salut!

La liste des pays est déjà générée! Ce qui me manque justement c'est ce fameux script! ^^
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
22 févr. 2009 à 15:23
salut!
voici le script:
<?php
    define('DB_HOST',       'localhost');
    define('DB_USER',       'root');
    define('DB_PASSWORD',   '');
    define('DB_NAME',       'ta_base_de_donnees');
// Connexion à la base de données
mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die(mysql_error());
mysql_select_db(DB_NAME) or die(mysql_error());
?>
<html>
<head></head>

<body>
<form name="listepays" method="post">
<font color="#7D5FCD" size="4"><b>&nbsp;&nbsp;&nbsp;Pays</b></font>&nbsp;&nbsp;
 <?php
		 $sql0="Select * from pays";
		 $result0 = mysql_query($sql0) or die("base inaccessible!");
         ?>
         <SELECT name="pays" size="1" id="pays">
            <OPTION value="">Choisir un pays...</OPTION>
             <?php
	           while ($user0 = mysql_fetch_assoc($result0))
	           {
	         ?>
            <OPTION value="<?php echo $user0['pays']; ?>"><?php echo $user0['pays']; ?></OPTION>
             <?php 
		      } 
		     ?>
            </SELECT><br /><br />
           
</form>
</body>

</html>

Bon dimanche!
0
Bonjour bissdebrazza!

Je te remercie pour ta contribution! ^^
Bonne journée!
0
Bojour!

Petite question qui te paraitra peut etre idiote ^^
c'est quoi $user0 ? tu l'as déf nul part!
Merci
0
mchiicha > mchiicha
24 févr. 2009 à 10:03
non c bon j'ai rien dit !! ^^
0