Probleme d'affichage de date ^^

Résolu/Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 2 janv. 2010 à 21:24
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 3 janv. 2010 à 12:00
Bonjour,

voila , j'ai un script qui va en base recupérer un champ date avec le timestamp indiqué dans la base, mais cela m'affiche 01/01/1970 et 1h00:00
alors que je voudrais afficher l'heure du timestamp indiqué dans ma table ^^, j'utilise ce script, il doit y avoir une faute je suppose^^

dnas base, table histo avec les champs suivants:: id,idm,points,type,date
la date est sous forme varchar(50) et affiche bien le timestamp exemple dans la base, j'ai id= 288, idm=1, points= 30, type=jaune, et date= 1262463088
donc le timestamp est bien insere en base, jusque la c'est bon, et ensuite sur ma page pour afficher, j'ai ceci:::

<?php
$req = mysql_query("SELECT * FROM histo WHERE idm='".$_SESSION['id']."' ORDER BY `id` DESC LIMIT 20");
$tstamp = $req['date'];
$datederniergagnant = date ('d/m/Y', $tstamp );
$heurederniergagnant = date('H:i:s', $tstamp );
while ($a = mysql_fetch_array($req)) {
?>
<td><?php echo $datederniergagnant; ?></td>
<td><?php echo $heurederniergagnant; ?></td>
<td><?php echo $a['points']; ?></td>
<td><?php echo $a['type']; ?></td>
</tr>
</table>
<?php
} ?>

merci de toute aide apportée ^^.......

7 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
2 janv. 2010 à 21:52
oui j'ai fait n'importe quoi désolé

voilà qui devrait fonctionner :
<?php
	$req = mysql_query("SELECT * FROM histo WHERE idm='".$_SESSION['id']."' ORDER BY `id` DESC LIMIT 20");
	$test = true;
	while ($a = mysql_fetch_array($req)) {
		if($test) {
			$datederniergagnant = date ('d/m/Y', $a['date'] );
			$heurederniergagnant = date('H:i:s', $a['date'] );
			$test = false;
		}
?>
	<td><?php echo $datederniergagnant; ?></td>
	<td><?php echo $heurederniergagnant; ?></td>
	<td><?php echo $a['points']; ?></td>
	<td><?php echo $a['type']; ?></td>
	</tr>
	</table>
<?php } ?> 
1
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
2 janv. 2010 à 21:27
bonjour, remplace ca :
$tstamp = $req['date'];
par :
$tstamp = mysql_fetch_assoc($req['date']);
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
2 janv. 2010 à 21:31
slt atropa, ce me mets une erreur -------> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/www/historique.php on line 95

ligne95 ::> $tstamp = mysql_fetch_assoc($req['date']);
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
2 janv. 2010 à 21:57
^^ alors le script m'affiche bien la date et le moment mais par contre, il s'affiche pareil pour les 20, tu vois ce que je veux dire ??? la par exemple, il m'affiche bien la date le 02/01/2010, l'heure 21:54:57, mais sur toute la descente des 20 dernieres gains -_-, mais merci quand meme^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
2 janv. 2010 à 22:16
bon merci bien Atropa, avec ton script, j'ai mis ceci :::

<td><?php echo date('d/m/Y', $a['date']) ?></td>
<td><?php echo date('H:i:s', $a['date']) ?></td>
<td><?php echo $a['points']; ?></td>
<td><?php echo $a['type']; ?></td>
et nikel ca a l'air de fonctionner merci ^^.............
0
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
2 janv. 2010 à 23:07
je pensais que c'était ce que tu voulais faire d'où la variable test pour ne prendre que la première entré
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
3 janv. 2010 à 12:00
Ok merci Atropa en tous cas ^^
--
----------------------------------------------------------------------
/  La vie ne vaut rien mais rien ne vaut la vie !!!!!  /
----------------------------------------------------------------------
0