Bonjour à tous, j'ai un petit problème (normal sinon je ne serais pas la ) concernant un traitement sur une requète SQL.

Je m'explique

J'ai une table dans ma base de données sur laquelle j'effectue une requète.
Dans cette table il y a plusieurs champs dont un appelé 'programmation' ce champ contient 4 possibilités M1, M2, A1, A2.


Je fais donc ma requête qui m'affiche tous les résultats
resultat 1 M1
resultat 2 M2
resulat 3 M2
resultat 4 M1
resulat 5 A1
.....

Je voudrais afficher mes resultats dans un formulaire de la facon suivante

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
 
<form name="monform">
<table>
   <tr><td>Tous les resultat M1</td></tr>
   <tr>
       <td>
           <input type="radio" name="M1" value="resultat 1">
           <input type="radio" name="M1" value="resultat 4">
       </td>
   </tr>
 
  <tr><td>Tous les resultat M2</td></tr>
 <tr>
       <td>
           <input type="radio" name="M2" value="resultat 2">
           <input type="radio" name="M2" value="resultat 3">
       </td>
   </tr>
 
  <tr><td>Tous les resultat A1</td></tr>
 
   ......
 
</table>
</form>

Le problème est que je ne sais pas comment placer ma boucle (while ) de façon a ce que seul mes lignes <input> se génère une fois que la requète trouve le bon résultat sans que le tableau tout entier se duplique.

Pour faire simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
while($resultat=$__resultat->fetch_array()){
 mon traitement <== et c'est la que je bloque. 
 
}
Merci pour votre aide