bonjour tout le monde

dans la requete suivant je recu​pere des donnes de ma bdd et je l'affiche avec une boucle while
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?
$dn1 = $bdd->query('select id, titre, element from e_liste where liste="'.$id2.'" and type="1" ');
while($dnn1 = $dn1->fetch())
{
if($dnn1 !=0)      
{
echo '<div id="sepa">type 1</div>';  
$dx1 = str_replace(" ","-",$dnn1['titre']);
echo '<a id="ham" class="hora" href='.$dx1.'/>'.htmlentities($dnn1['element'], ENT_QUOTES, 'UTF-8').'</a>';
}    
}
?>
le code marche tres bien mais le div 'sepa' se repete plusieurs fois

s'il vous plait donnez moi une solution pour qu'il ne se repete pas sans changer sa position et merci d'avance