Bonjour tout le monde ,
je suis vraiment bloqué, j'ai creer une base de donnée pour la gestion de mes fournisseur. chacun de ces dernier est situé dans une ville. je veux
sélectionner le pays dans une liste déroulante et puis sélectionner la ville d'une autre liste contenant que les villes du pays sélectionné ... finalement les fournisseurs existants dans cette ville sélectionnée.
Voici un morceau de mon code ...
Code :
- <tr>
- <td align="right"><font color="#FFFFFF">Pays :</font></td>
- <td> <select name="pays" style="width:262">
- <?php
- mysql_connect("localhost","root","" );
- mysql_select_db("trafic" );
- $pays=mysql_query("select * from pays" );
- while($code_pays=mysql_fetch_array($pays))
- {
- echo "<option>{$code_pays['code_pays']}/{$code_pays['lib_pays']}</option>";
- }
- $ville_code_pays = "$code_pays['code_pays']";
-
- mysql_close();
- ?>
- </select></td>
- </tr>
- <tr>
- <td align="right"><font color="#FFFFFF">ville :</font></td>
- <td>
- <select name="ville" STYLE="width:262">
- <?php
- mysql_connect("localhost","root","" );
- mysql_select_db("trafic" );
- $code_pays=$pays=mysql_query("select code_pays from pays" );
- $ville=mysql_query("SELECT * FROM trafic.ville,trafic.pays WHERE ville.code_pays = '$ville_code_pays'" );
- while($code_ville=mysql_fetch_array($ville))
- {
- echo "<option>{$code_ville['code_ville']}/{$code_ville['lib_ville']}/{$code_ville['$code_pays']}</option>";
- }
- mysql_close();
- ?>
- </select>
- </td>
- </tr>
|
en rouge sont les ligne les plus suspect d'erreur
merci pour votre aide et votre temps ... et dsl pour mon horrible français