Formulaire PHP avec currentdate

Signaler
Messages postés
127
Date d'inscription
mardi 19 août 2003
Statut
Membre
Dernière intervention
13 mars 2010
-
Messages postés
4
Date d'inscription
lundi 6 décembre 2004
Statut
Membre
Dernière intervention
21 juin 2006
-
Bonjour à tous

Je souhaiterais savoir comment procéder pour que lors d'un INSERT via formulaire PHP, le champs datetime (dans sql) se mette à jour, à la date à laquelle le formulaire a été envoyé.

2006-29-01 11:46:23 par exemple

Antho

7 réponses

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Salut,

INSERT INTO table VALUES(NOW())

par exemple :-)

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Messages postés
127
Date d'inscription
mardi 19 août 2003
Statut
Membre
Dernière intervention
13 mars 2010

Salut antho

sa ne fonctionne pas :

j'ai essayé

VALUES('$id','0','$categorie','CURRENTDATE()','A venir','$prop')";

VALUES('$id','0','$categorie','NOW()','A venir','$prop')";

mais le datetime reste par défaut -> 0000-00-00 00:00:00

le reste fonctionne...

Antho
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
VALUES('$id','0','$categorie',CURRENTDATE(),'A venir','$prop')";

je sais pas si ça va fonctionner mais essaie :-)
<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
VALUES('$id','0','$categorie',CURRENTDATE(),'A venir','$prop')";

je sais pas si ça va fonctionner mais essaie :-)

Edit : fait la même chose pour NOW()
<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Messages postés
127
Date d'inscription
mardi 19 août 2003
Statut
Membre
Dernière intervention
13 mars 2010

Merci antho c'est ok (avec NOW())

Merci a toi ;)

Antho
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Peux-tu cliquer sur "réponse acceptée" stp ? merci

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Messages postés
4
Date d'inscription
lundi 6 décembre 2004
Statut
Membre
Dernière intervention
21 juin 2006

tu peux metre par exemple:
$query="Insert Into TABLE
values('".$id."','".categorie."',".
date("Y-m-d H:i:s").")";

cette requete va Inserer la  date serveur sous un format texte et tu peux utiliser une fonction de conversion.
sur oracle par exemple tu peux metre:
$query="Insert Into TABLE

values('".$id."','".categorie."',
to_date('".
date("Y-m-d H:i:s")."','yyyy-mm-dd hh24:mi:ss'))";
cette fois la date est inser&#233;e dans le bon format.

bon courage.