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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 } ?>
Partager