Bonjour à tous,
Il y a eu une mise à jour sur mon serveur. Voici la version : 5.7.25. Mon site fonctionnait très bien avant cette nouvelle version que m'a mis l'hébergeur.
Depuis j'ai un soucis avec la date. Voici le message d'erreur :
errno : 1292
erreur : Incorrect date value: '--' for column 'Societe_DateCreation' at row 1
Malgré ce message d'erreur, tout le reste s'enregistre dans la BDD ! Et si je mets une date dans le champs, alors l'erreur ne s'affiche pas !
J'ai fait certaines recherches et malheureusement je n'arrive pas à comprendre ce que je dois changer. Apparemment c'est lorsque le champs date est vide que le problème se pose.
Actuellement j'ai ceci dans ma colonne Societe_DateCreation : Null = non - Value : 0000-00-00
Dans le formulaire j'ai ceci :
1 2
| <label>Date de création :</label><input name="date_de_creation" id="date_de_creation" value="<?php echo @date4html($societe["Societe_DateCreation"]); ?>" /> <img src="images/calendar.gif" alt="Calendrier" onclick="displayCalendar(document.getElementById('date_de_creation'),'dd/mm/yyyy',this)" align="middle" style="cursor:pointer" /><br />
<br /> |
Pourtant j'ai bien la date qui s'affiche sous la forme : jj-mm-aaaa
En effet, j'ai ceci dans ma page création de ma fiche :
$sql_new.= ', "'.date4sql($_POST["date_de_creation"]).'"';
Peut-être la solution serait de mettre NULL = oui dans ma colonne mais j'ai peur que cela modifie tout le reste !
Soyez indulgent avec moi car j'ai appris sur le tas la programmation
Merci par avance de vos réponse.
Partager