bonjour, je me casse la tete avec un soucis.
en image :
le code :
ce que je cherche a faire c'est mettre a jour la bdd, c'est a dire que toute connexion dépassant 20 minutes pass en off-line hors je n'y arrive pas,
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 <?php /////---- desactivation $renvs=mysql_query("SELECT * FROM panel WHERE nick_handle='$nick_handle' ORDER BY heure_connect DESC LIMIT 1") or die ('Erreur : '.mysql_error()); $renv=mysql_fetch_assoc($renvs); $heure1=$renv['heure_connect']; $heure_fin = date("H:i:s", mktime(date("H"), date("i")+'20', date("s"))); if ($heure1 > $heure_fin) { $active2="off_line"; $sql=("UPDATE panel SET active='$active2' WHERE nick_handle='$nick_handle' AND client='$client'"); $data=mysql_query($sql) or die (mysql_error()); } ?>
les temps sont correct :
$heure1 = heure de connexion du membres sous forme 00.00.00
$heure_fin = heure du moment + 20 minutes
donc dans la bdd toutes les connexion dépassant cette heure de fin doivent être désactivé sauf celle en cours.
merci car la je tourne en rond depuis ce matin voir même tôt/tard dans la nuit ...
Partager