Bonjour,
Lorsque un formulaire contient des checkbox non cochées, ceux-ci provoquent une erreur SQLSTATE[HY093].
Actuellement, je fais comme ceci (lignes 3 et 4):Lorsqu'il y a beaucoup de checkbox, c'est fastidieux. Je cherche une solution plus élégante. Avez-vous une meilleure idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $data = array_diff_key($post, ['form'=>'', 'save'=>'', ]); $data = array_map('filterValues', $data); // TRANSFORME LES CHAINES VIDES EN NULL OU '' $data['pending'] = $data['pending'] ?? null; $data['locked'] = $data['locked'] ?? null; $ctl = updateSubscriber($data); // Fonction dans 'model/model.php' en MVC
Partager