Slt à tous,
je suis sur que c'est pas compliqué mais je pédale dans la semoule depuis une journée.
je me suis inpirée du petit tuto ici pour faire des liste liées cela fonctionne plutôt bien.
Sauf que comme je travaille sur des annonces qui on un champs identique (le champs justement qui se trouve dans la liste déroulante) j'ai un petit blem
je vous met le code de la partie qui nous intéresse avec les explication :
une bdd "offres" avec : id - commune - prix - ..... -idzone
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 echo '<select name="offres">'; if(isset($_POST["idzone"])){ $res = mysql_query("SELECT id,commune FROM offres WHERE idzone=".$_POST["idzone"]." ORDER BY commune"); while($row = mysql_fetch_assoc($res)){ echo '<option value="'.$row["id"].'">'.$row["commune"].'</option>'; } } echo "</select>";
une bdd "zone" avec : id - idzone
mon souci c'est lorsque que j'ai plusieurs annonce avec le nom de commune "PARIS" par exemple il va m'afficher dans le menu déroulant autant de fois "PARIS" que j'ai d'annonce, alors que je voudrais qu'il me l'affiche 1 seul fois.
Je pense qu'il faut faire un petit compteur, mais je ne vois pas comment le mettre en place
Un petit coup de main serait bien cool.
Merci d'avance
@+
Partager