Bonjour !!
J'ai un problème qui me paralyse pour tout mon projet php !!
J'explique !! Dans un formulaire, je saisis diverses infos sur un bénévole, et notamment, la ou les fonctions de cette personne au sein d'une association. Pour cela, j'utilise des cases à cocher comme ceci :
<input type="checkbox" name="ccf_fonction" value="1">Président</input>
<input type="checkbox" name="ccf_fonction" value="2">Secrétaire Départemental</input> ect ...
Une fois que l'on enregistre, un requête insert dans une table le numéro du dernier bénévoles enregistré ainsi que le code de la fonction !! Plus il y a de fonctions cocher, plus il y aura d'enregistrement ! Or quand j'exécute la requête voici le message d'erreur apparaissant :
Warning: Invalid argument supplied for foreach() in C:\wamp\www\RestosDuCoeur\Nvo_Benevol_exec.php on line 47
Voici le code correspondant au message d'erreur :
//insertion des fonctions
foreach($_POST['ccf_fonction'] as $mesCases)
{
$insertFonction = "insert into t_foncbene values ($resultat[maxibene], $mesCases);";
//echo($insertFonction);
mysql_query($insertFonction) or die(mysql_error());
}
A savoir que maxibene est le résultat d'une autre requête !!
J'espère que vous pourrez m'aider !!
Merci d'avance