Bonjour, je souhaiterai programmer l'ajout d'un nombre (exemple : 1) grâce a une fonction UPDATE, je veux que ce nombre soit ajouter toutes les secondes et non a l’exécution du script, ce qui aura pour conséquence une fois que le membre sera connecté de faire un rajout global des secondes ou il a était absent. Pour cela j'ai enregistrer un time() dans ma bdd et je fait la différence entre le temps présent et le temps enregistré dans la bdd, je pense que la voie et la bonne cependant je fait face a quelques problèmes. 1) j'obtient bien la différence entre mon temps passé et mon temps présent, mais je n'arrive pas a additionné avec ma requête nombre. au lieu d'avoir par exemple un rajout de 700 en une fois il m'additionne sans cesse 700 avec ma requête nombre (700..1400..). 2) S'il c'est déconnecter pendant 700 second il faut que les 700 soit additionner dans la bdd mais après je veux s'il est connecter qu'il regagne la valeur 1 par second. $ajoute1 = time() - $infos_nombre['time']; $requete_update = $bdd->prepare("UPDATE membres SET nombre := nombre+".$ajoute1.""); $requete_update->execute(); $requete_update->closeCursor();
Il m'est un petit peu difficile d'exprimer clairement la situation, j’espère que vous comprendrai ou je veux en venir  Cordialement |