Sauvegarder une durée mysql

arsenal_fc Messages postés 165 Statut Membre -  
wpro Messages postés 65 Statut Membre -
Salut tout le monde,
Je voudrais savoir comment faire pour stocker une durée dans une table mysql.
Voilaa mon code :
$fin_du_contrat = $_POST['fin_du_contrat'];    //donnée entrée par l'utilisateur
$stamp_fin_du_contrat = strtotime($fin_du_contrat);   //TIMESTAMP de $fin_du_contrat 
$duree  = $stamp_fin_du_contrat - time(); //le nombre de secondes entre la fin du contrat et la date actuelle 

Que faut-il faire pour sauvegarder $duree dans une base en restant actualisée.
Merci
A voir également:

1 réponse

wpro Messages postés 65 Statut Membre 7
 
Voici un bout de code qui t'aidera à enregistré une variable dans une base de donnée (code que tu devras adapter à tes besoins).
mysql_query("UPDATE 'contrat' SET 'duree_restant' = '$duree' WHERE user = '$pseudo'") or die(mysql_error());

Etant donnée que php ne s'exécute qu'une seul fois, je te conseil d'enregistrer la date du contrat dans la bdd puis à chaque fois que l'utilisateur se connectera sur son compte/ou toi tu te connecte, tu réactualise le calcul et tu reenregistres à nouveau le résultat dans la bdd. Maintenant si tu veux agrémenter avec un compte à rebours, un simple javascript qui reprendra le résultat du calcul suffira. Voila quelques choses de tout simple à faire.
0