Ca veut dire quoi « ca ne passe pas » ? C’est pas très clair.
Ou le résultat doit il être mis.
Par ailleurs : inutile de mettre un array() dans 'data' => array(saisies_chaine2tableau($evt['options'])), vu que saisies_chaine2tableau renvoie DEJA un array.
Donc c’est un formulaire pour un objet ? c’est un champo extra ou un champ natif ? on pourrait avoir un peu plus de code ? quel est le type sql de la colonne ?
Ah bah c’est relativement simple en fait ton problène.
Tu fais _request('sejour'). Du coup bah ca essaie d’envoyer à mysql un tableau et pas une chaine de caractère, vu qu’une saisie case à cocher renvoie plusieurs données.
Et PAF le chien, ca peut pas marcher.
il faut que fasse un json_encode au moment où tu envoie en base la valeur. Puis un json_decode au moment où tu veux afficher cela (ce que fait plus ou moins nativement champ extra de manière transparent… mais tu n’es pas sur un champ extra)