JeuWeb - Crée ton jeu par navigateur
Problème dans mes news: timestamp. [Régler] - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Problème dans mes news: timestamp. [Régler] (/showthread.php?tid=1000)



Problème dans mes news: timestamp. [Régler] - pilo_briko - 31-03-2007

Bonsoir. J'ai rescemment installer des news maison sur mon site, et j'ai un problème a l'affichage de la date. La date est enregistrer comme timestamp lors de l'écriture de la news dans ma bdd. Voici le code de récupération et de 'traduction' de la date:

Code PHP :
<?php 
$info
= mysql_query("SELECT COUNT(*) FROM news ");

$timea = $info['date'];  

$heure
= date ('H\h i\m\i\n ', $timea);
$jour = date('w', $timea);
$numjour = date('d', $timea);
$mois = date('m', $timea);
$anne = date('Y', $timea);

$jours_traduction_fr = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
     
echo 'News écrite par ' .$donnees['nom_edit']. ' le  ' .$jours_traduction_fr[$jour]. ' ' .$numjour. '/' .$mois. '/' .$anne. ' à ' .$heure. ' .'; ?>

Voila je ne trouve pas mon érreur pourtant la date afficher est toujours la même!: Jeudi 01/01/1970 à 01h 00min

Si vous trouvez pourquoi faîtes moi signe merci! Pilo_briko.


RE: Problème dans mes news: timestamp. - orditeck - 31-03-2007

$info = mysql_query("SELECT * FROM news ");
$result = mysql_fetch_assoc($info);
$timea = $result['date'];

Tu as oublier d'assigner une variable dans lequel il y a tes résultats.
Enfin bref selon moi c'est ça l'erreur. Tu me diras si ça fonctionne.
P.S : SELECT * n'est pas très optimisé, tu devrais choisir exactement quel champ tu veux.


RE: Problème dans mes news: timestamp. - Yoda54 - 31-03-2007

Bonsoir,
Il y a aussi la solution d'utiliser la fonction strftime plutot que date; cela te fait économiser un tableau.


RE: Problème dans mes news: timestamp. - denisc - 31-03-2007

Fais-toi une fonction (si possible dans une classe qui stockera toutes les fonctions de traitement des résultats de BD par exemple ou des opération sur dates).

Ensuite, un COUNT retourne un objet à un champ et un enregistrement!

Enfin, comme l'a précisé Orditeck il manque la fonction de récupération de la requête!

En espérant bien sur que la connexion BD soit correcte en amont!


RE: Problème dans mes news: timestamp. - pilo_briko - 01-04-2007

Merci a vous j'ava effectivement oublier de récupérer mes données. J'&i aussi optimiser le * en juste date.
Merci a tous!