Bonjour,
mon souci est que j'ai dans ma bdd un booléen (un champ de type tinyint(4) ). L'utilisateur le renseigne dans un formulaire (de type de méthode post) (une checkbox). Si je fais un var_dump de $_POST dans l'action du formulaire, ce champ est affiché de type string (!),puis quand je veux modifier le champ par sql(il s'agit du champ event_allday), j'obtiens le message d'erreur suivant !
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $sql = ' UPDATE calendar_event SET event_date = :date, event_time = :time, event_name = :name, event_comment = :comment, event_allday = :allday WHERE event_id = :id ';Quel est le bug ?Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect integer value: 'on' for column 'event_allday' at row 1' in C:\wamp64\www\cal\admin\fct_modif_event.php on line 186









Répondre avec citation
Partager