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 :
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...)
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) :
<input type="checkbox" name="Eve_Cocher[]" value="1" '.isSelected (1, $Eve_Cocher_init).' />
Si vous pouviez m'aider ![:)](https://www.developpez.net/forums/images/smilies/icon_smile.gif)
Merci
Partager