par
Tomsawyer » 24 mai 2008, 14:51
IOI ca marche a moité cette fois ci.
en faire les deux requêtes se s'exécutent.
la première c'est normal mais on dirait que la deuxième ne tient pas compte de la valeur $heuremax;
les echo des deux req s'affichent bien et les valeur sont correctes
(avec -100 secondes pour $heuremax)
mais la deuxième s'exécute même si l'activité est inférieur à la valeur donnée (100 secondes par exmple) et met en statut déconnectés tous les membres.
si je supprime le deuxieme req la première marche nickel.
mais ca ne sert plus a rien..
Question: pourquoi ma deuxieme req fait une mise jour malgrés la contion $heuremax?
mistere...
if(isset($_SESSION['id'])){
$requete ="UPDATE user SET last_action ='".date("U")."', etat ='1' WHERE id_user='".$_SESSION['id']."'";
$sql=mysql_query ($requete);
}
$heuremax = date("U") - 100 ; //en secondes
$req= "UPDATE user SET etat = '2' WHERE 'last_action'< '$heuremax'";
$sql2=mysql_query ($req);
some help !!!

IOI ca marche a moité cette fois ci. :(
en faire les deux requêtes se s'exécutent.
la première c'est normal mais on dirait que la deuxième ne tient pas compte de la valeur $heuremax;
les echo des deux req s'affichent bien et les valeur sont correctes
(avec -100 secondes pour $heuremax)
mais la deuxième s'exécute même si l'activité est inférieur à la valeur donnée (100 secondes par exmple) et met en statut déconnectés tous les membres.
si je supprime le deuxieme req la première marche nickel.
mais ca ne sert plus a rien..
Question: pourquoi ma deuxieme req fait une mise jour malgrés la contion $heuremax?
mistere...
[php]
if(isset($_SESSION['id'])){
$requete ="UPDATE user SET last_action ='".date("U")."', etat ='1' WHERE id_user='".$_SESSION['id']."'";
$sql=mysql_query ($requete);
}
$heuremax = date("U") - 100 ; //en secondes
$req= "UPDATE user SET etat = '2' WHERE 'last_action'< '$heuremax'";
$sql2=mysql_query ($req);[/php]
some help !!! :(