Interval date dans un while
Bonjour
je vous écris car je calcul le temps inactif des membres dans un while. tous fonctionne bien à un détails pret est que ça m'affiche le meme texte pour tous les contacts et je n'arrive pas a trouvé l'erreur voila le bout de mon code du while avec le calcul des dates :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| <?php
$list = "SELECT * FROM friends where idmoi= $id_user and etat= '2'";
$lists = $conn->query($list);
while( $inf = mysqli_fetch_array( $lists ) ) {
$iduser = $inf["idami"];
$sql_m = "SELECT * FROM membre where id= $iduser";
$sql_m = $conn->query($sql_m);
$mem = mysqli_fetch_array($sql_m);
$pseudof = $mem["pseudo"];
$photodpf = $mem["photo_profil"];
$connexiont = $mem["connexion"];
$Ecart = time()-$connexiont;
$Annees = date('Y',$Ecart)-1970;
$Mois = date('m',$Ecart)-1;
$Jours = date('d',$Ecart)-1;
$Heures = date('H',$Ecart)-1;
$Minutes = date('i',$Ecart)-1;
$Secondes = date('s',$Ecart);
if($Annees > 0) {
$txt = "Il y a ".$Annees." an".($Annees>1?"s":"")." et ".$Jours." jour".($Jours>1?"s":""); // on indique les jours avec les année pour être un peu plus précis
}
if($Mois > 0) {
$txt = "Il y a ".$Mois." mois et ".$Jours." jour".($Jours>1?"s":""); // on indique les jours aussi
}
if($Jours > 0) {
$txt = "Il y a ".$Jours." jour".($Jours>1?"s":"");
}
if($Heures > 0) {
$txt = "Il y a ".$Heures." heure".($Heures>1?"s":"");
}
if($Minutes > 1) {
$txt = "Il y a ".$Minutes." minute".($Minutes>1?"s":"");
}
if($Secondes < 59) {
$txt = "Online".($Secondes>1?"":"");
}
$sql_c = "SELECT COUNT(*) as counter FROM tchat_live where id_sender= $iduser and id_recev = $id_user";
$sql_c= $conn->query($sql_c);
$count = mysqli_fetch_array($sql_c);
$counter = $count["counter"];
if($counter == "0"){
$stylde = "dis";
$num = "displaynumber";
} else {
$num = "number";
}
?>
<li class="list-group-item">
<div class=" col-sm-3">
<img src="<?php echo $photodpf; ?>" alt="<?php echo $pseudof; ?>" class="img-respon img-circle" />
</div>
<div class=" col-sm-9">
<span class="name" for="<?php echo $iduser ; ?>"><a href="" for="" title="" class="popmember"><?php echo $pseudof; ?></a> </span><br/>
<div class="<?php echo $stylde; ?>" id="dis"><span class="<?php echo $num; ?>" id="number"><?php echo $counter; ?>
</span></div>
<span class=" text-muted c-info"><?php echo $txt; ?></span>
</div>
<div class="clearfix"></div>
</li>
<?php } ?> |