Bonjour,
Quand je valide mon formulaire, je lance une requête UPDATE, qui ne me pose souci qu'avec les dates. La voici
1 2 3 4 5
| $sql="UPDATE transactions SET Titre='".$enregi[2]."', NumMandat='".$enregi[3]."',
NumMandatInter='".$enregi[4]."',
DateMandat='".$enregi[5]."',
WHERE ID=".$enregi[1];
$result = mysql_query($sql) |
si la date, contenue dans $enregi[5], est une date (saisie dans le formulaire), l'update l'enregistre bien.
Par contre, si $enregi[5]=NULL, car la date n'est pas renseignée dans le formulaire, je retrouve 0000-00-00 dans le champ de la table.
Si je fais la requête suivante dans MysqlAdmin
update transactions set datereelacteauth=null where ID=15
j'ai bien un champ null dans mon enregistrement
Pourquoi ma première requête me donne 0000-00-00 ?
Merci d'avance
Partager