Bonjour je suis entrain de coder un espace membre, et sur la page des profil du membre, je souhaites afficher le temps écoulé depuis sa derniere connection, le seul probleme, c'est que si c'est moins d'une minutes il affiche le emssage En ligne, si plus d'une minutes il affiche le nombre de minutes etc .. pour els heures mois et année
le seul probleme c'est que ma boucle ne fonctionne pas voilà mon code :
ah moin s d'une minutes ila ffiche bien le mesage En ligne, puis si c'est plus d'une minutes il affiche bien le nombre de minutes mais aprés sa s'arrette là la boucle de veut pas aller plus loin !
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 <?php $time = time(); $final0 = $time - $heurejourdet; $final01 = $time - $heurejourdet - 3600; $final2 = floor ($final0/60); $final1 = date ("i", $final2); $sec = date ("s", $final2); $final3 =floor ($final01/3600); $final4= date ("H", $final3); $final5 = abs ($final0/86400); $final04 = date ("d", $final5); //Si il n'y a pas encore de membres qui sont passes aujourd'hui // on enchaîne les contrôles ci-dessous ---- if ($final2<=1) { echo ("En Ligne"); } elseif ($final2>1) { echo ("$final1 minutes et $sec secondes"); } elseif ($final2>=60) { echo ("$final4 heure et $final1 minutes"); } elseif ($final2 >= 86400) { echo ("$final04 jours $final4 heures et $final1 minutes"); } ?>
J'attends vos messages !
Partager