Bonjour,
Bien, j'espère que je post au bonne endroit, ça va parler de php et de mysql.
Imaginons que l'on a un tableau avec les données suivantes:
et voila du code php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 banane blabla choux blabla banane blabla pomme ... banane ...
Bon tout le monde a reconnu une liste déroulante, malgré le code peu clair, mais voila, il me sort la liste avec tout les noms de fruits. Comment faire pour ne pas avoir 50 fois le même nom resortir, y'a pas une commande qui trie les noms deja sortie. Je connais la commande UNIQUE, mais c'est pas vraiment celle-la.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $nbreligne=mysql_num_rows($res); $ret=(mysql_query("select NOM from achat")); echo "<form action ='blabla.php' method='POST'>"; echo "<select name = 'choixfruit' >"; for ($i=0; $i<$nbreligne; $i++) { $nom=mysql_result($ret,$i,$"NOM"); echo "<option value = $nom>$nom </option>"; } echo "</select>"; echo "<input type='submit' value='OK' />"; echo "</form>";
je voudrait un résultat du type:
banane
choux
pomme
et pas :
banane
choux
banane
pomme
banane
dans la liste déroulante.
Des idées?
Partager