Page 1 sur 1

Problème d'affichage de l'heure dans un livre d'or

Publié : 08 mai 2005, 17:45
par Nerva
En plus de la date, je voudrais ajouter l'heure du postage dans un livre d'or.

Dans ma table, j'ai paramétré comme suit :

type : time
defaut : 00:00:00

Dans mes pages PHP, j'ai les valeurs suivantes :

Dans le formulaire de saisie

Code : Tout sélectionner

<?
include ("page_de_connexion.php");
if($test=="ok")
{
$Date  = date("Y/m/d");
$Heure = time("H/m/s");
$query = "INSERT INTO phpbb_livre_or(codelivre, message, expediteur, date, heure)";
$query .= "VALUES('', '$messageID', '$expediteurID', '$Date', '$Heure')"; 
$result = mysql_query($query);
?>
Dans la page du livre d'or

Code : Tout sélectionner

<?
while($valeurlud = @mysql_fetch_array($sql))
{
list($a,$m,$j)=explode("-",$valeurlud["date"]);
$date="$j-$m-$a";
list($h,$m,$s)=explode(":",$valeurlud["heure"]);
$heure="$h:$m:$s";
?>
.../...

Code : Tout sélectionner

a &eacute;crit le <? echo $date; ?> à <? echo $heure; ?>
Pour la date, tout est Ok, mais il doit certainement y avoir quelque chose qui ne colle pas, puisque l'heure s'affiche mais à 00:00:00.

Où ai-je fait une erreur ?

Merci.

Publié : 08 mai 2005, 18:06
par calimo
Surement au niveau de l'enregistrement de l'heure :wink:

Publié : 08 mai 2005, 18:15
par Nerva
Ca fonctionne parfaitement avec ça :

Code : Tout sélectionner

while($valeurlud = @mysql_fetch_array($sql))
{
$date=date("d-m-Y à H:i:s", strtotime($valeurlud["date"]));
A marquer comme résolu...