Bonjour à tous

J'ai un petit souci dont je n'arrive pas à trouver la solution.
Je dois interroger une table et suivant les infos, les Chexbox dans mon fichier php doivent se cocher... mais ça ne fonctionne pas.

Ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/* Fonction pour cocher les Checkbox */
function isSelected($code, &$Eve_Cocher_init) {
    return ((in_array($code*1, $Eve_Cocher_init))?' checked="checked"':'');
}
Voici mon code qui récup les infos (normalement...)
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
 
    //Connexion à la Base de donnée
    $sql->open();
 
	$Eve_Cocher_init = array();
	$sql->query("SELECT id_membreRegion FROM ProfilRegion WHERE id_membre='$id_membre'");
//	$oRgns = mysql_query($sql);
	$oRgns = $sql;
	if (mysql_num_rows($oRgns) > 0){
			while ($oRgn = mysql_fetch_assoc($oRgns)) {
					//array_push($Eve_Cocher_init, $oRgn["id_membreRegion"]*1);
					$Eve_Cocher_init[] = $oRgn["id_membreRegion"]*1;
			}
	}
	else echo 'Marche pas !!!!!';
Exemple de mes chexbox (dans un Echo) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="checkbox" name="Eve_Cocher[]" value="1" '.isSelected (1, $Eve_Cocher_init).' />
Si vous pouviez m'aider

Merci