Probléme avec les dates

Répondre
BIO
le 15/08/2008 à 14:22
BIO
Salut à vos tous,
mon probléme est avec l'affichage de mes dates; ils sont bien placé dans la table de mon serveur lors de l'insertion avec
<? insert into .. value ("'.date("Y-m-d H:i:s").'")?>

mais lors de d'affichage
<? sscanf($data['date_envoi'], "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec); 
echo '<tr><td>' , $jour , '/' , $mois , '/' , $an , ' à ' , $heure , ':' , $min , ':' , $sec ; ?>

je vois une résultat comme ca " // à :: " avec des valeurs vides (pas de date)
Rq: mon serveur c'est le "wampServer" et ce même code marche trés bien avec le easyPHP
diablo
le 15/08/2008 à 14:33
diablo
tu devrais bosser ta concaténation ^^

<?php insert into .. value (date("Y-m-d H:i:s"))?>


ou

<?php insert into .. value ('foo, '.date("Y-m-d H:i:s").', bar')?>


enfin, le principe est là ...
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
LA GLOBULE
le 15/08/2008 à 19:12
LA GLOBULE
Huh ??

BIO, tu es sur que ton INSERT se fait bien ? Tu vois les dates dans phpmyadmin ?
BIO
le 15/08/2008 à 20:03
BIO
c'est ma requête insert
<? INSERT INTO message VALUES("", "'.mysql_escape_string($_POST['email']).'", "'.mysql_escape_string($_POST['expediteur']).'", "'.mysql_escape_string($_POST['message']).'", "'.date("Y-m-d H:i:s").'")?>

et elle marche trés bien
LA GLOBULE
le 16/08/2008 à 13:50
LA GLOBULE
Et si tu vires ton sscanf, et que tu echo $data['date_envoi'], tu vois la date ou non ?
LupusMic
le 16/08/2008 à 14:20
LupusMic
En complément de la question de La Globule, quel est le create de la table (parce que je vois bien le coup du stockage dans un timestamp ^^;) ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
BIO
le 20/08/2008 à 12:26
BIO
echo $data['date_envoi'] marche bien mais je veux bien avoir une date mieux lisible (en français).

Et à propos de la requête create :


CREATE TABLE `message` (
`id` int(10) NOT NULL auto_increment,
`email` varchar(50) NOT NULL default '',
`expediteur` varchar(45) NOT NULL default '',
`message` text NOT NULL,
`date_envoi` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours