Tælle timer sammen
Jeg har lavet dette men er gået i stå da jeg ikke kan finde ud af hvordan jeg skal gøre hvis det er halve timer eller minutter det jeg har laver kan kun klare hele timer.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<?php
include("connect.php");
function hours_diff($time1, $time2) {
$hour1 = explode(":", $time1);
$hour2 = explode(":", $time2);
if($hour1[0] > $hour2[0])
return (24-$hour1[0]) + $hour2[0];
return $hour2[0] - $hour1[0];
}
$query_rsForening = "SELECT kid, Kommet, Forening, Til, Fra FROM vagtplan_2009_ WHERE kid !=0 AND Kommet = 1 ORDER BY Forening"; $rsForening = mysql_query($query_rsForening) or die(mysql_error());
$tempForening = "";
$antalTimer = 0;
while($row_rsForening = mysql_fetch_array($rsForening)) {
if($tempForening == "") { //første gang
$tempForening = $row_rsForening['Forening'];
}
else if($tempForening != $row_rsForening['Forening']) { //der er fundet en ny forening
echo "<br> <center>";
echo $tempForening;
echo "<br>";
echo " Antal timer: ";
echo $antalTimer;
echo "<br><br>";
$tempForening = $row_rsForening['Forening'];
$antalTimer = 0;
}
//tæl antal timer for forening.
$antalTimer = $antalTimer +
hours_diff($row_rsForening['Fra'],$row_rsForening['Til']);
}
//udskriv allersidste forening
echo $tempForening . " Antal timer: " . $antalTimer;
?>
<body>
</body>
</html>
<br /><br /><br />
<a href="find.php">Tilbage </a>
