Bonjour j'ai un petit problème

Voici le code d'une de mes listes déroulantes
Cette partie de code est utilisé pour 8 listes déroulantes mais seulement une ne marche pas

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
 
<?php                  // Remplissage de la combobox service avec les données de la table DiRio-Emetteurs DI
 
			$query= "SELECT Compteur,Nom FROM [table] ORDER BY Nom;";
			$tab=bdddi_request($query);
			$nblign = count($tab);
 
?>
 
 
	<p align="right">
		<SELECT name="emet" size="1" style="font-size : 15px ; width : 110px"><OPTION selected>
<?
                        for($i=0;$i<$nblign;$i++)
                               {
 
					if (!(empty($tab[$i]['Nom'])))
                                           {
                                              printf("<OPTION value=\"%s\">%s</option>",$tab[$i]['Compteur'],$tab[$i]['Nom']);
                                           }
		                	else {
				               print("Aucune ligne dans la table Intervenants DI<BR>");
			                     }
	                 	}
 
?>
J'ai déjà fait quelque test notamment un echo de ce qu'il y avait dans mon tableau et il est plein.

Ma liste déroulante me retourne seulement "%s"
Ce qui m'étonne c'est que ce code marche pour toute les autre table alors qu'elles sont constituées de la même manière

Merci de votre aide