pandouta08
Messages postés89Date d'inscriptionmercredi 27 décembre 2000StatutMembreDernière intervention14 février 2011
-
22 avril 2009 à 18:52
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
23 avril 2009 à 21:56
bonjour,
je voudrais savoir comment je peux calculer le nombre d'heures entre 2 dates de la meme journée .j'ai une date sortie et une date entrée de type datetime je veux avoir la différence entre ces 2 dates afin d'afficher le nombre des heures ecoulés.
voici un partie de mon code :
while ($row = mysql_fetch_array($resultb)) {
echo '<tr>';
echo '<td align="center" >'.$row['id_user'].'</td>';
echo '<td align="center" >'.$row['nom'].'</td>';
echo '<td align="center">';
$query = "select * from presence where id_user=".$row['id_user'];
$result2 = mysql_query($query) or die( mysql_error());
while ($row2 = mysql_fetch_array($result2)) {
echo $row2['entree'].' '.$row2['sortie'].'
';
}
echo "</td>";
echo '<td align="center">';
$query = "select * from presence where id_user=".$row['id_user'];
$result2 = mysql_query($query) or die( mysql_error());
while ($row2 = mysql_fetch_array($result2)) {
$diff=mktime($row2['sortie']-$row2['entree']);
echo ($diff).'
';
}
echo '</td></tr>';
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 23 avril 2009 à 01:56
Ce qu'il faudrait d'abord savoir c'est quelle genre de valeur se trouve dans ton champ "entree" et "sortie". C'est une valeur calculé à partir de quoi ? la fonction time ? l'heure de la journée ? la fonction date dans mysql ? autre chose ?
pandouta08
Messages postés89Date d'inscriptionmercredi 27 décembre 2000StatutMembreDernière intervention14 février 2011 23 avril 2009 à 10:06
bonjour,
j'ai une table sql "presence" qui contient les champs suivants:
id_presence int
id_user int
entree dateTime
sortie dateTime
mon probléme consiste à:
comment peut -t-on calculer le nbre d'heures entre la date sortie et la date entree tout en affichant ceux ci dans la colonne nbre d'heures???
voici le code :