Bonjours à tous. Je réalise en php un interface pour interoger un base de donnée et effectuer des recherche sur celle-ci.
Dans un partie de mon interface j'interoge une table de ma base de donnée contenant tous les utilisateurs de mon réseau (celui de l'entreprise).
J'ais réalisé une page qui affiche une liste des login des personnes et qui en cliquant dessus affiche les info sur ces utilisateurs.
Mon probléme est que j'ai plusieurs fois certains utilisateur car ils sont associés à une adresse de machine et peuvent en utiliser plusieurs(machines).
Je voudrais donc pouvoir afficher une liste des nom d'utilisateur avec qu'une seul fois chacun d'eux dans la liste.
Voila mon code affichant ma list actuel :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php include("../connect_mysql.php"); $query=("SELECT * FROM `user` ORDER BY `user`.`login` ASC"); $result = mysql_query($query); $result1 = mysql_query($query); $nb=0; while($row1 = mysql_fetch_row($result1)) { $nb++; } echo"<td height=\"112\" width =\"50%\" bgcolor=#f5deb3><h4>$nb utilisateurs dans la base </H4>Sélectionnez un utilisateur puis appuyez sur le bouton <b bgcolor=red>Lancer</b> pour avoir tous ses renseignements <br><br> <form method=\"POST\" action=\"utilbis.php\"> <select name='utilisateurs' size=10 >"; // la requete suivante retourne tous les utilisiateurs enregistree dans le table //recuperation des resultats while($row = mysql_fetch_row($result)) { $utilisateurs=$row[1]; echo " <option>$utilisateurs"; echo "\n"; } echo " </select>"; echo "\n"; ?> <input name="submit" type="submit" value="Lancer"><br><br> </form> </td>
Partager