bonjour tt le m
regarder ce code :
?
include("conn.php");
$result=mysql_query("select * from enseignant group by specialite");while($row1=mysql_fetch_array($result)) {
echo "<table border= 1 width =100%>

<tr bgcolor=#0099FF>
<td width=20><fontcolor=#FFFFFF><b><i>Spécialité</b></i></font></td>
<td width=35%><font color=#FFFFFF><b><i>".$row1["specialite"]. "</font></td>
</tr>
<tr bgcolor=#CCDFF9>
<td width=20%><font color=#000000>Nom & Prénom</font></td>
<td width=35%><font color=#000000>".$row1["nom"]. " ".$row1["prenom"]."</font></td>
</tr></table>
<p>&nbsp</p>";}
mysql_close();
?>

je veux afficher le résultat de la requete dans des tableaux groupés par la
spécialité de chaque enseigant.
le problème que le résultat s'affiche, mais uniquement le 1er enrgistrement.

exemple : si j'ai dans ma base de données :
x français
y informatique
z informatique
w farnçais
m physique

le résultat que je veux :
informatique :
y
z

français :
x
w

physique :
m

mais lui il affiche :
informatique :
y

français :
x

physique :
m


il n'affiche pas les autres enregistrements.
comment faire ?

merci d'avance...