Liste deroulante par Departement

  • Auteur de la discussion tedece
  • Date de début

tedece

Nouveau membre
Bonjour

J'ai crée une liste de points de vente pour un site dont voici l'adresse:


[/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:
<?php
mysql_select_db($database_Dietiweek, $Dietiweek);
$query_Departement = "SELECT * FROM depositaire ORDER BY cp ASC";
$Departement = mysql_query($query_Departement, $Dietiweek) or die(mysql_error());
$row_Departement = mysql_fetch_assoc($Departement);
$totalRows_Departement = mysql_num_rows($Departement);

ensuite au niveau de la liste deroulante

Code:
<form action="whereresultat.php" method="post" name="form1" class="Style1">
<label><strong>Choisissez un departement</strong>
<select name="select" accesskey="a" tabindex="1">
<?php
do {
?>
<option value="<?php echo $row_Departement['dept']?>"><?php echo $row_Departement['dept']?></option>
<?php
} while ($row_Departement = mysql_fetch_assoc($Departement));
$rows = mysql_num_rows($Departement);
if($rows > 0) {
mysql_data_seek($Departement, 0);
     $row_Departement = mysql_fetch_assoc($Departement);
}
?>
</select>
</label>
<label>
<input type="submit" name="Submit" value="Envoyer" accesskey="v" tabindex="2">
</label>
</form>

en esperant que cela puisse vous aider

Merci encore :D
 

marsien

Grand Maître
[cpp]$query_Departement = "SELECT dept FROM depositaire GROUP BY cp ORDER BY cp ASC";[/cpp]

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). ;)
 

tedece

Nouveau membre
Merci beaucoup mais j'ai tout changé....
J'ai trouvé une autre methode
Alors je ne peux tester si ta methode marche
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 850
Membres
1 586 373
Dernier membre
https://forum.tomshardwar
Partager cette page
Haut