Se connecter / S'enregistrer
Votre question

Calcul d'heure dans table

Tags :
  • Time
  • Programmation
Dernière réponse : dans Programmation
23 Janvier 2005 10:25:58

Salut,
Je dois créer un formulaire ou l'utilisateur saisi le nom, le prénom puis son temps de travail par jour en heure minute. Voici mon problème:
Mr X travaille 7:30. Puis le lendemain 8:00.
Dans la table pour la première saisie la table doit afficher 7:30. Puis pour la deuxième saisie la table doit afficher 15:30.
Pouvez-vous m'aider.
D'avance merci.

Autres pages sur : calcul heure table

23 Janvier 2005 10:36:50

il faut faire une requete qui prend la dernière valeur et fait la somme. su tu es sous oracle, un trigger fera l'affaire mais le principe est le m^me
23 Janvier 2005 16:39:02

bah tu recupere le champs 'duree', tu additonne ton temps a toi, en php, $newDuree = $dureeDeLaTable + $dureeAAdditionner;
et soit tu INSERT dans la table, soit tu UPDATE juste la durée, je sais pas commetn c'est organiser ton truc!
23 Janvier 2005 16:49:39

moi je te conseil d'utiliser des timestamp unix
premier jour :
$time = mktime(7,30);
tu enregistre ce $time dans la table
deuxième jour :
tu recupère l'ancien $time
$result = mysql_query("SELECT time FROM table WHERE...");
$row = mysql_fetch_array($result);
$lasttime = $row["time"];
$time = mktime(8,0) + $lasttime;

Et pour sortir le total :
print(date("H:i",$time)); // retourne 15:30
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS