pb de date non reconnue en php !!! - Programmation
Marsh Posté le 12-11-2001 à 18:26:42
Tu ferais mieux de récuperer ta date comme ceci :
$today = date("Y-m-d H:i:s" );
Ca te donne la date que tu insere sans pbs ds un champ datetime
Marsh Posté le 12-11-2001 à 18:36:11
nan ca ne marche tjs pas!
dès que je mets uen variable dans ma requête il ne veut plus rien entendre. g fais le test où j'écrivais directement une date et ca a bien marché.
j'vois pas pourquoi ca plante.
voici mon code avec ma requête :
$datheur = '01-12-17 9:00';
date($datheur);
//echo $datheur;
mysql_query("insert into reserver (NumPers, NumRet, DateHeure, Duree) values (1, 1, $datheur, $durée)" ) or die("Impossible d'insérer cette occurrence" );
echo "Merci";
et ca m'affiche :
Impossible d'insérer cette occurrence
comme quoi ca ne marche pas!
Marsh Posté le 12-11-2001 à 19:24:54
$datheur = '01-12-17 9:00';
date($datheur);
c'est ca qui est pas correct! remplace par ce que t'as dit NicolasP et ca marchera.
Marsh Posté le 12-11-2001 à 23:35:49
si tu n'as besoin que d'insérer la date courante tu mets NOW() dans ta requête à la place de $dateheur
Marsh Posté le 12-11-2001 à 18:07:27
En bref, j'ai une base de données avec un champ du type datetime.
dans un formulaire HTML je deande à l'utilisateur de saisir une date, puis une heure.
Mon problème est que je n'arrive pas à insérer la ligne dans ma base du au fait (je crois) que mysql ne reconnait pas ma variable du format datetime (pourtant j'ai concaténé les 2 variables!).
Je suis perdue et j'ai besoin d'aide rapidement!!!!
merci d'avance.