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 :

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 "offres" avec : id - commune - prix - ..... -idzone
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
@+