Bonjour tout le monde,

J'ai une différence d'initialisation de la table "$table_ref" entre les deux codes ci-dessous ?
En fait, j'essaie de le faire dynamiquement (par mysql) donc mon code 'par mysql' doit correspondre au remplissage ($table_ref) du code hardcodé.

Hélas, je ne parviens pas à corriger le tir, voici mon code !
Je suis presque sur que le problème se situe dans la boucle while ?!

par mysql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$db = mysql_connect('localhost', 'root', 'password'); 
mysql_select_db('bo',$db); 
$sql = "SELECT pri_id, pri_name FROM bo_priority" ;
$result = mysql_query ( $sql ) ;
$table_ref = array() ;
while ( $row = mysql_fetch_assoc ( $result ) )
     $table_ref[] = $row;
ou en script (hardcodé):


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$table_ref = array (
1 => 'Aucune' ,
2 => 'Basse' ,
3 => 'Normale' ,
4 => 'Haute' 
) ;

Avez-vous une idée?

Merci d'avance.

Yves