Page 1 sur 1

Probléme avec les dates

Posté : 20 mai 2010, 15:58
par fabrice88250
Bonjour,
- Dans un de mes formulaire j'ai un champ "datesamedi" que je rempli avec un petit calendrier qui ressort une date au format "27-05-2010"
- Dans ma base de données j'ai une table avec un champ "datesamedi" ayant pour type 'date' (datetime ne me sevait pas)

mon problème est que lorsque j'envoi les données de mon formulaire dans ma base le champ "datesamedi" ne se rempli pas avec le date qui a été saisie dans le formualire mais avec 0000-00-00.

la requette que j'utilise est la suivante :
$datesamedi = $_POST['datesamedi'];
$sql = "INSERT INTO IWmagsamedi(id, nom, datesamedi, lemag, url, photo) VALUES('','$nom','$datesamedi','$lemag','$url', '$nomDestination')"; mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error()); 
Comment faire pour que la date "27-05-2010" s'enregistre bien dans le champ "datesamedi" de ma base de données ?

Re: Probléme avec les dates

Posté : 20 mai 2010, 16:20
par stealth35
hello, fais un echo $sql; pour voir

Re: Probléme avec les dates

Posté : 20 mai 2010, 17:53
par fabrice88250
j'ai ce resultat :
INSERT INTO IWmagsamedi(id, nom, datesamedi, lemag, url, photo) VALUES('','montitre','12-05-2010','blablabla','', '') 

Re: Probléme avec les dates

Posté : 20 mai 2010, 17:58
par stealth35
c'est l'inverse AAAAMMJJ et pas JJMMAAAA

Re: Probléme avec les dates

Posté : 20 mai 2010, 18:00
par fabrice88250
oui mais comment je fai pour que ma date saisie au format 12-07-2010 s'enregistre au format 2010-07-12 dans ma base ?

Re: Probléme avec les dates

Posté : 20 mai 2010, 18:02
par stealth35
oui mais comment je fai pour que ma date saisie au format 12-07-2010 s'enregistre au format 2010-07-12 dans ma base ?
modifie ton javascript

Re: Probléme avec les dates

Posté : 20 mai 2010, 18:09
par fabrice88250
oui effectivement sa va plus vite. je pensais faire ça directement via mysql mais bon là sa ma pris 2 secondes dans mon js.

Merci

Re: Probléme avec les dates

Posté : 20 mai 2010, 20:05
par blof
Bonsoir,
quand tu insères des données via un formulaire, pense aux "injections SQL".
(les moteurs de recherche proposent plein de tutoriels là-dessus)

Re: Probléme avec les dates

Posté : 20 mai 2010, 20:21
par blof
> quand tu insères des données
pour les autres types de requêtes aussi !