Bonjours à tous,

Dans ma base de données j'inscris si un checkbox est sélectionné ou pas.
Mais je n'arrive pas à faire fonctionner le tout.
Voici mon code pour l'instant :

Mon checkBox :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<input type="checkbox" name="infos[]" value="produitsEtNouveautes"  <?php  echo(est_selectionneInfo("produitsEtNouveautes")); ?>  /><label>Vos produits et nouveautés</label><br />
<input type="checkbox" name="infos[]" value="formationTrousseMiniGigote" <?php echo(est_selectionneInfo("formationTrousseMiniGigote")); ?> /><label>Vos formations axées sur la Trousse Mini Gigote</label><br />
<input type="checkbox" name="infos[]" value="formationActivitePhysique" <?php echo(est_selectionneInfo("formationActivitePhysique")); ?>  /><label>Vos formations concernant lactivité physique</label><br />
<input type="checkbox" name="infos[]" value="formationDetente" <?php echo(est_selectionneInfo("formationDetente")); ?> /><label>Vos formations concernant la détente</label><br />
<input type="checkbox" name="infos[]" value="evenementParticipe" <?php echo(est_selectionneInfo("evenementParticipe"));?> /><label>Les événements auxquels vous participerez</label><br />
Par la suite j'ai une fonction qui me servirais à vérifier si le checkbox est sélectionné que j'ai prit sur ce site :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function est_selectionneInfo($option) {
    if (!isset($_POST['infos'])) {
            return FALSE;
    }
    for ($i = 0, $c = count($_POST['infos']); $i < $c; $i++) {
        if ($_POST['infos'][$i] == $option) {
            return TRUE;
        }
    }
    return FALSE;
}
J'ai aussi cette fonction qui me sert a marquer vrai ou faux dans la base de donnée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function retourneEtatCaseCoche($maVariableDonnee)
{
	if($maVariableDonnee != FALSE) 
	{
		return("Oui");
	}
	else
	{
		return("Non");
	}
 
}
Pour finir ma requete va ressembler à cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
"'"
$requeteInsertNouveauBulletinCpe = "INSERT INTO bulletincpe VALUES ('NULL',".
...
"'".retourneEtatCaseCoche($_POST['??'])."',".
"'".retourneEtatCaseCoche($_POST['??'])."',".
"'".retourneEtatCaseCoche($_POST['??'])."',".
"'".retourneEtatCaseCoche($_POST['??'])."',".
"'".retourneEtatCaseCoche($_POST['??'])."',".
je ne peut pas mettre $_POST['infos'] car il va me retourner seulement ceux coché.

Merci d'avance!