<?php
$client = $_POST['client'];
$user = $_POST['user'];
$frmtim = $_POST['frmtim'];
$totim = $_POST['totim'];
$title = $_POST['title'];
$type = $_POST['type'];
$desc = $_POST['desc'];
$date = $_POST['date'];
$databasehost = "localhost";
$databasename = "db";
$databaseusername ="user";
$databasepassword = "pass";
$con = @mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
@mysql_select_db($databasename) or die(mysql_error());
list($h1,$m1,$s1)=split(":",$frmtim);
list($h2,$m2,$s2)=split(":",$totim);
if($h1 > $h2){
$second1=$s1+($h1*3600)+($m1*60);//converting it into seconds
$second2=$s2+($h2*3600)+($m2*60);
}else{
$second2=$s1+($h1*3600)+($m1*60);//converting it into seconds
$second1=$s2+($h2*3600)+($m2*60);
}
if ($second1==$second2)
{
$total_tim="00:00:00";
}
if ($second1<$second2) //
{
$second1=$second1+(24*60*60);//adding 24 hours to it.
}
$second3=$second1-$second2;
//print $second3;
if ($second3==0)
{
$h3=0;
}
else
{
$h3=floor($second3/3600);//find total hours
}
$remSecond=$second3-($h3*3600);//get remaining seconds
if ($remSecond==0)
{
$m3=0;
}
else
{
$m3=floor($remSecond/60);// for finding remaining minutes
}
$s3=$remSecond-(60*$m3);
if($h3==0)//formating result.
{
$h3="00";
}
if($m3==0)
{
$m3="00";
}
if($s3==0)
{
$s3="00";
}
$totaltime = 0;
$th = 0;
$tm = 0;
$ts = 0;
$total_tim = "$h3:$m3:$s3";
$pkstr = $frmtim;
$pkstr .= $date;
$pkstr .= $user;
$pk = md5("$pkstr");
$insert_query="insert into actiontime values('$pk','$client','$user','$total_tim','$title','$type','$desc','$date');";
@mysql_query($insert_query,$con);
$sel_query = "select total_time from actiontime where client ='$client' AND user = '$user';";
$result = @mysql_query($sel_query,$con);
while($values = mysql_fetch_array($result)){
$a = $values['total_time'];
list($h,$m,$s)=split(":",$a);
$th = $th + $h;
$tm = $tm + $m;
$ts = $ts + $s;
}
$second=$ts+($th*3600)+($tm*60);
$th=floor($second/3600);//find total hours
$remSecond=$second-($th*3600);//get remaining seconds
$tm=floor($remSecond/60);// for finding remaining minutes
$ts=$remSecond-(60*$tm);
$totaltime = "Hr:$th Min:$tm Sec:$ts";
echo $totaltime;
?>