Probléme avec les dates

Mammouth du PHP | 620 Messages

20 mai 2010, 15:58

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 ?

ViPHP
ViPHP | 5462 Messages

20 mai 2010, 16:20

hello, fais un echo $sql; pour voir

Mammouth du PHP | 620 Messages

20 mai 2010, 17:53

j'ai ce resultat :
INSERT INTO IWmagsamedi(id, nom, datesamedi, lemag, url, photo) VALUES('','montitre','12-05-2010','blablabla','', '') 

ViPHP
ViPHP | 5462 Messages

20 mai 2010, 17:58

c'est l'inverse AAAAMMJJ et pas JJMMAAAA

Mammouth du PHP | 620 Messages

20 mai 2010, 18:00

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 ?

ViPHP
ViPHP | 5462 Messages

20 mai 2010, 18:02

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

Mammouth du PHP | 620 Messages

20 mai 2010, 18:09

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

Eléphant du PHP | 170 Messages

20 mai 2010, 20:05

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)

Eléphant du PHP | 170 Messages

20 mai 2010, 20:21

> quand tu insères des données
pour les autres types de requêtes aussi !