FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Liste deroulante par Departement
 

Liste deroulante par Departement

Il y a 302 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Liste deroulante par Departement
 
Plus d'informations

Bonjour
 
J'ai crée une liste de points de vente pour un site dont voici l'adresse:
 
[URL="http://www.dietiweek.fr/where.php"]
http://www.dietiweek.fr/where.php
[/URL]
 
Mon souci c'est que par exemple pour le departement 13 quand il y par exemple 8 données j'aimerais que dans ma liste deroulante il n'y ait qu'un 13 et non pas 8 .
 
quelqu'un peut m'aider s'il vous plait.
Je developpe avec Dreamweaver, mysql...
 
 
Alors voici ce qu'il y a en haut de mon fichier where.php
 

Code :
  1. <?php
  2. mysql_select_db($database_Dietiweek, $Dietiweek);
  3. $query_Departement = "SELECT * FROM depositaire ORDER BY cp ASC";
  4. $Departement = mysql_query($query_Departement, $Dietiweek) or die(mysql_error());
  5. $row_Departement = mysql_fetch_assoc($Departement);
  6. $totalRows_Departement = mysql_num_rows($Departement);


 
ensuite au niveau de la liste deroulante
 

Code :
  1. <form action="whereresultat.php" method="post" name="form1" class="Style1">
  2. <label><strong>Choisissez un departement</strong>
  3. <select name="select" accesskey="a" tabindex="1">
  4. <?php
  5. do {
  6. ?>
  7. <option value="<?php echo $row_Departement['dept']?>"><?php echo $row_Departement['dept']?></option>
  8. <?php
  9. } while ($row_Departement = mysql_fetch_assoc($Departement));
  10. $rows = mysql_num_rows($Departement);
  11. if($rows > 0) {
  12. mysql_data_seek($Departement, 0);
  13.      $row_Departement = mysql_fetch_assoc($Departement);
  14. }
  15. ?>
  16. </select>
  17. </label>
  18. <label>
  19. <input type="submit" name="Submit" value="Envoyer" accesskey="v" tabindex="2">
  20. </label>
  21. </form>


 
en esperant que cela puisse vous aider
 
Merci encore :D

Je me la pête
Profil : /!\ Docteur - PDG
Plus d'informations

Code :
  1. $query_Departement = "SELECT dept FROM depositaire GROUP BY cp ORDER BY cp ASC";


 
Et voilà :D
 
Sinon, j'ai remplacé * par le nom de la colonne que tu veux récupérer (dept). C'est beaucoup plus mieux bien pour la vitesse des requête, la stabilité de ton code et la compréhension dans quelques temps de ce à quoi te servait cette requête (à savoir récupérer les nom des département). ;)


---------------
.: La Pipicy Team :love: :.
Plus d'informations

Merci beaucoup mais j'ai tout changé....
J'ai trouvé une autre methode
Alors je ne peux tester si ta methode marche


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Liste deroulante par Departement
 

Annonces Google
Publicité
Les ressources relatives