|
|
|
สอบถามเรื่องการบันทึกครับ คือผมทำระบบลางานแล้วจะส่งค่า ลาเช้า ลาบ่าย ลาเต็มวัน แต่มันยังบันทึกไม่ได้ |
|
|
|
|
|
|
|
คือตอนนี้ มันบันทึกค่าวันสุดท้ายทีลา เช่น ผมลา 11 12 13 ในวันที่ 11,12 ผมลา เต็มวัน โดยค่าเต็มวันเป็น 2 และวันที่ 13 ผมลาเช้า ค่าเช้าเป็น 1 พอบันทึก มันบันทึกค่า วันที่ 13 เป็นค่า 1 ลงทั้งสามวันเลยอ่าคับ ผมต้องทำงัย หัยมันบันทึกค่าของแต่ละวันลง
// code Save
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include ("DB.php");
$date=substr_replace("00",$Vac_date,2-strlen($Vac_date));
$Vac_datelaeve=$Vac_yaer . "/" . $Vac_month . "/" . $Vac_date ;
$strSQL = "SELECT * FROM from_leave WHERE For_FormID= '$For_FormID' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "<script> alert('คุณได้บันทึกวันดังกล่าวเรียบร้อย'); location = 'Admin_from_leave.php';</script>";
}
else
{
$sql = "";
$sql = "INSERT INTO from_leave ( For_FormID, IDPersonnel, Pre_IDPrefix, Res_Names, Res_lastName, For_RecordTime, Lae_LaeveID, for_status)";
$sql .= " VALUES($For_FormID, '$IDPersonnel', '$Pre_IDPrefix', '$Res_Names', '$Res_lastName', '$For_RecordTime', '$Lae_LaeveID', 'รออนุมัติ')";
//echo $sql;
mysql_query( $sql )
or die ( "INSERT ERROR1" ) . mysql_error();
}
// print_r ($Vac_datelaeve);
$d = $dd;
$ddd = explode(",", $d);
$i=0;
while($i < count($ddd)) {
if($ddd[$i]!=""){
//echo $ddd[$i]."<br>";
$SQLTXT = "INSERT INTO vacation ( Vac_vacationname, Vac_datelaeve, For_FormID, IDPersonnel) ";
$SQLTXT .= " VALUES('$Vac_vacationname', '$ddd[$i]', '$For_FormID', '$IDPersonnel' )";
echo "<br>".$SQLTXT;
/*echo "<script> alert('ระบบได้บันทึกข้อูมูลการลาเรียบร้อยแล้วคับ'); location = 'Admin_from_leave.php';</script>";*/
mysql_query( $SQLTXT)
or die ( "INSERT ERROR2" ) . mysql_error();
}
$i++;
}
mysql_close ( $config );
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-02-22 20:39:06 |
By :
pongtave |
View :
764 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูค่าที่ส่งมาหน่อยสิครับ
Code (PHP)
echo '<pre>', print_r($_REQUEST, true), '</pre>';
|
|
|
|
|
Date :
2014-02-22 22:49:59 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|