Bonjour
La fonction implode() demande un tableau en second paramètre . La warning suggère que vous passez un autre type de paramètre . Pour en savoir plus deux pistes :
- faites un var_dump($checkboxA); qui vous permettra d'afficher le type et la valeur de la variable $checkboxA,
- trouvez plus d'info sur implode() sur le lien suivant
[ Lien ]
Dans votre cas, peut être avez vous utilisé cette fonction dans votre boucle for . Ma proposition est de remplacer toute la boucle par implode() .
Si ce n'est pas le cas, vous pouvez caster (forcer le type) votre variable en array pour être sûr de passer un tableau à implode . Par exemple en écrivant :
$ListeA = implode('; ', (array)$checkboxA);
Bon code