Probleme d'affichage de date ^^
Résolu
cheese42
Messages postés
860
Date d'inscription
Statut
Membre
Dernière intervention
-
cheese42 Messages postés 860 Date d'inscription Statut Membre Dernière intervention -
cheese42 Messages postés 860 Date d'inscription Statut Membre Dernière intervention -
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 ^^.......
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 ^^.......
A voir également:
- Probleme d'affichage de date ^^
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Publipostage date inversée ✓ - Forum Word
- Airpods 3 date de sortie - Guide
7 réponses
oui j'ai fait n'importe quoi désolé
voilà qui devrait fonctionner :
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 } ?>
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']);
ligne95 ::> $tstamp = mysql_fetch_assoc($req['date']);
^^ 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^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ^^.............
<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 ^^.............
je pensais que c'était ce que tu voulais faire d'où la variable test pour ne prendre que la première entré