Une variable qui se vide en 48 heures
Bonjour,
Alors j'ai une variable dont ça valeur est 100 et se nomme "vie"
Je veux que cette variable se vide petite à petit jusqu'à 0 en 48 heures !
D’abord voici se que je voulais faire ;
Créer les 2 champs pour stocker la vie (int) et la date de mise à jour (datetime) FAIT
Au chargement de la page, récupérer ces 2 valeurs FAIT
Calculer le nombre de points perdus depuis la dernière mise à jour (DateTime::diff) NON
Mettre à jour la vie du joueur dans la bdd et la date de mise à jour (à NOW()) NON
J'ai réussi à mettre les deux premier, mais le calcule et tout ! Je sais pas comment faire.
Merci d'avance.
Une tache cron toutes les minutes
Bonjour,
Alors je vous explique, mon script : script.php, contient ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
$vie = $vie - 10;
$req = $db-> prepare('UPDATE personnages SET sante='.$vie.' WHERE perso_proprietaire = :login');
$req-> execute(array(
'login' => $_SESSION['login']
));
$req->closeCursor();
}
?> |
Ce que je veux faire, c'est enlever chaque 1 minute 10 points d'une valeur de variable qui se nomme "vie" !
J'avais compris, que le cron fait tourné chaque minutes, donc a chaque minute passé, ça fait - 10 à "vie". Mais m'as question, comment fonctionne se cron ? Comment le mettre dans ma page php pour qu'il s'exécute automatiquement ?! J'ai chercher sur google mais je n'est rien compris ! :cry:
Merci d'avance !