 |
คำนวณ OT หาผลรวมของเวลา 02:00+02:00=4 ชั่วโมง ขอโค้ด คำนวนเวลาหน่อยนะค่ะ คือว่าตอนนี้เขียนโปรแกรมคำนวณ OT นำข้อมูลลงฐานข้อมูลแล้วจะนำ OT มาหาผลรวมทั้งหมด |
|
 |
|
|
 |
 |
|
โค้ดคำนวณใช้ได้นะครับ
ต้องดูว่า query SQL ออกมายังไงครับ
|
 |
 |
 |
 |
Date :
2012-06-26 23:53:37 |
By :
Pine |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
[color=yellow] <?
include("connections.php");
$sql = "SELECT * FROM report_pay WHERE personnel_id = '36';";
$result = mysql_query($sql);
?>
<?
function timeplus($arr)
{
$minute = 0;
$second = 0;
foreach ($arr as $value)
{
$arrtime = explode(":", $value);
$minute += $arrtime[0];
$second += $arrtime[1];
}
return ($minute + floor($second / 60)) . ":" . str_pad(($second % 60), 2, "0" , STR_PAD_LEFT);
}
while($data = mysql_fetch_array($result)) {
$arr = $data['OT_first'];
echo $arr = array($arr);
echo $total = timeplus($arr); ?>
<? } ?>
ใช้โค้ดนี้ค่ะ พอใช้ while ลูปทุกค่าออกมาคำนวณ แต่มันก้อคำนวณแค่ค่าเดียว
*******$arr = $data['OT_first'];
|
 |
 |
 |
 |
Date :
2012-06-27 08:23:59 |
By :
่jubjang |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2012-06-27 08:25:28 |
By :
่jubjang |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยตอบหน่อยนะค่ะ
พี่ๆเทพ
|
 |
 |
 |
 |
Date :
2012-06-27 16:23:23 |
By :
jubjang |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
while($data = mysql_fetch_array($result)) {
$arr = array();
array_push($arr, $data['OT_first']);
}
echo timeplus($arr); //เอาไว้นอกลูปครับ
|
 |
 |
 |
 |
Date :
2012-06-28 21:28:25 |
By :
Pine |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำไมค่าออกมาไม่บวกกันละค่ะ ผลรวมของเวลาทั้งหมดนะค่ะช่วยตอบด้วยค่ะ
|
 |
 |
 |
 |
Date :
2012-07-15 20:55:47 |
By :
jubjang |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ต้องการผลรวมของแต่ละคอลัม
OT_first OT_last
02:30 02:30
02:00 01:00
01:00 02:00
05:30 05:30 total
แบบนี้นะค่ะ
แล้วก้อวนลูป while ด้วยค่ะ
พี่ช่วยตอบหน่อยนะค่ะ
|
 |
 |
 |
 |
Date :
2012-07-16 21:17:40 |
By :
jubjang |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไปเจอมาไม่รู้ขวยได้ไหม
http://www.mindphp.com/forums/viewtopic.php?f=17&t=3253
|
 |
 |
 |
 |
Date :
2016-08-05 08:39:39 |
By :
wasan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|