A propos de l'erreur SQLSTATE[HY093]
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):
Code:
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 |
Lorsqu'il y a beaucoup de checkbox, c'est fastidieux. Je cherche une solution plus �l�gante. Avez-vous une meilleure id�e?