|
|
|
ขอถามเกี่ยวกับบันทึกข้อมูล โดยไม่ต้องผ่านฟอร์ม มีไหมครับ |
|
|
|
|
|
|
|
สร้างตัวเเปรเก็บไม่ได้เหร๋อครับ
|
|
|
|
|
Date :
2013-05-31 12:39:12 |
By :
biggest59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เคยสร้างตัวแปรแล้ว มันไม่ได้อ่ะครับ
นี้ครับ โค้ดคำนวณเวลา แต่ไม่รู้จะทำยังไงให้เข้า ฐานข้อมูล
Code (PHP)
<?
include "connect.php";
$sql=" SELECT date from tb_time order by day ";
$result=mysql_db_query($dbname,$sql);
while($record=mysql_fetch_array($result)) {
$date = $record[date];
}
function diff2time($time_a,$date){
$now_time1=strtotime(date("Y-m-d ".$time_a));
$now_time2=strtotime(date("Y-m-d ".$date));
$time_diff=abs($now_time2-$now_time1);
$time_diff_h=floor($time_diff/3600); // จำนวนชั่วโมงที่ต่างกัน
$time_diff_m=floor(($time_diff%3600)/60); // จำวนวนนาทีที่ต่างกัน
$time_diff_s=($time_diff%3600)%60; // จำนวนวินาทีที่ต่างกัน
if ($date<$time_a)
return " มาเร็ว "/* .$time_diff_h. " ชั่วโมง "*/.$time_diff_m." นาที ".$time_diff_s." วินาที";
else
return "มาสาย "/* .$time_diff_h. " ชั่วโมง "*/.$time_diff_m." นาที ".$time_diff_s." วินาที";
}
echo "เวลาตอนเช้า </br>";
$time_a="10:00:00";
echo " $time_a เวลาเข้างาน </br> $date เวลามา </br> ";
echo diff2time($time_a,$date) ;
echo"</br> </br>";
/////////////////////////////////////////สิ้นสุดเวลาเช้า////////////////////////////////////
include "connect.php";
$sql=" SELECT * from tb_time1 order by day1 ";
$result=mysql_db_query($dbname,$sql);
while($record=mysql_fetch_array($result)) {
$date1 = $record[date1];
}
$sql=" SELECT * from tb_time2 order by day2 ";
$result=mysql_db_query($dbname,$sql);
while($record=mysql_fetch_array($result)) {
$date2 = $record[date2];
}
function diff2time1($date1,$date2){
$now_time1=strtotime(date("Y-m-d ".$date1));
$now_time2=strtotime(date("Y-m-d ".$date2));
$time_diff=abs ($now_time2-$now_time1);
$time_diff_h=floor($time_diff/3600); // จำนวนชั่วโมงที่ต่างกัน
$time_diff_m=floor(($time_diff%3600)/60); // จำวนวนนาทีที่ต่างกัน
$time_diff_s=($time_diff%3600)%60; // จำนวนวินาทีที่ต่างกัน
if ($date1<$date2)
return "มาเร็ว "/* .$time_diff_h. " ชั่วโมง " */.$time_diff_m." นาที ".$time_diff_s." วินาที";
else
return "มาสาย "/*. $time_diff_h. " ชั่วโมง "*/.$time_diff_m." นาที ".$time_diff_s." วินาที";
}
echo"เวลาบ่าย </br>";
echo "$date1 เวลาพักงาน </br> $date2 เวลามา </br> ";
echo diff2time1($date2,$date1);
?>
|
ประวัติการแก้ไข 2013-05-31 13:16:15 2013-05-31 13:18:54 2013-05-31 13:22:35 2013-05-31 13:25:19
|
|
|
|
Date :
2013-05-31 13:07:51 |
By :
littlelove |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select เอาข้อมูลมาก่อน หลังจากนั้นเอาไปผ่าน function คำนวน แล้วเก็บใส่ตัวแปล จากนั้นก็ insert เข้าไปใน database เอาไอดีของ แถวที่เราดึงมาใส่ไปด้วยตอน insert จะได้เช็คข้อมูลก่อนเอาเข้า DB ถ้าไม่มีก็เอาเข้า ถ้ามีแล้วก็ไม่ต้องเอาเข้า ลองดูนะครับ
|
|
|
|
|
Date :
2013-05-31 13:58:51 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสงสัยครับ
ทำไมจะต้องเก็บข้อความลงฐานข้อมูลอีก ทั้งๆ ที่เก็บข้อมูลเวลาไว้ในฐานข้อมูลอยู่แล้ว
เวลาต้องการข้อมูลก็ทำ report ออกมาได้ไม่ใช่เหรอครับ
|
|
|
|
|
Date :
2013-05-31 14:38:12 |
By :
nutsuanplu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|