Code (PHP)<?php
 require_once("includes.php");
 
?>
<!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=utf-8"/>
<title>.:: ข้อมูลเบี้ยเลี้ยงพนักงาน ::.</title>
<?php include('head.php'); ?>
<script type="text/javascript" Language="JavaScript">
 $(function(){
 $("#btnshowdate_01").datepicker({showOn: 'button', buttonImage: 'images/icon/calendar.gif', buttonImageOnly: true, 
 onClose : function (dateText, inst) {
 var newdate = inst.selectedDay + '/' + (inst.selectedMonth + 1) + '/' + (inst.selectedYear + 543);
 $("#Save_Date").attr( 'value', newdate ) ;
 } 
 });
 });
 
 $(function(){
 $("#btnshowdate_02").datepicker({showOn: 'button', buttonImage: 'images/icon/calendar.gif', buttonImageOnly: true, 
 onClose : function (dateText, inst) {
 var newdate = inst.selectedDay + '/' + (inst.selectedMonth + 1) + '/' + (inst.selectedYear + 543);
 $("#Requested_Date").attr( 'value', newdate ) ;
 } 
 });
 });
 $(function(){
 $("#btnshowdate_03").datepicker({showOn: 'button', buttonImage: 'images/icon/calendar.gif', buttonImageOnly: true, 
 onClose : function (dateText, inst) {
 var newdate = inst.selectedDay + '/' + (inst.selectedMonth + 1) + '/' + (inst.selectedYear + 543);
 $("#Travelling_Date").attr( 'value', newdate ) ;
 } 
 });
 });
 $(function(){
 $("#btnshowdate_04").datepicker({showOn: 'button', buttonImage: 'images/icon/calendar.gif', buttonImageOnly: true, 
 onClose : function (dateText, inst) {
 var newdate = inst.selectedDay + '/' + (inst.selectedMonth + 1) + '/' + (inst.selectedYear + 543);
 $("#Working_Date").attr( 'value', newdate ) ;
 } 
 });
 });
 function startCalc(){ 
 interval = setInterval("calc()",1); 
 } 
 function calc(){
 
 one = document.frm_autoSumForm.Allowance_Paid_Per_Day.value; 
 two = document.frm_autoSumForm.Quantity.value;
 three = document.frm_autoSumForm.Number_Working_Day.value;
 
 document.frm_autoSumForm.Total_Allowance_Paid.value = ((one * 1)*(two * 1))*(three * 1); 
 }
 function stopCalc(){ 
 clearInterval(interval); 
 }
 
</script>
</head>
<body onload="">
<?php
 $Save_Date = explode("/", $_POST['btnshowdate_01']);
 $Requested_Date = explode("/", $_POST['btnshowdate_02']);
 $Travelling_Date = explode("/", $_POST['btnshowdate_03']);
 $Working_Date = explode("/", $_POST['btnshowdate_04']);
 $User = $_SESSION["sess_userid"];
 
 // แสดงข้อมูลที่จะแก้ไขลงในฟอร์ม
 if($_GET['action']=='edit')
 {
 $Allow_ID = $_GET['Allow_ID'];
 $sql="select * from allowance where Allow_ID='$Allow_ID' ";
 //echo $sql;
 $result = mysql_query($sql); 
 $rs=mysql_fetch_array($result);
 }
 
 //////////////////////////////////////////////////////////////////////////
 
 if($_POST['action']=='insert') // การเพิ่มข้อมูล
 {
 
 $Allow_ID = $_POST["Allow_ID"];
 $Company = $_POST["Company"];
 $Save_Date = date("Y-m-d H:i:s"); // หาวัน/เวลาปัจจุบัน โดยจัดรูปแบบตามที่ MySQL กำหนด 
 $Employee = $_POST["Employee"];
 $Position = $_POST["Position"];
 $Customer = $_POST["Customer"]; 
 $Department = $_POST["Department"];
 $Permeate_Local_Location = $_POST["Permeate_Local_Location"];
 $Provinces = $_POST["Provinces"];
 $Requested_Date = date("Y-m-d H:i:s"); // หาวัน/เวลาปัจจุบัน โดยจัดรูปแบบตามที่ MySQL กำหนด 
 $More_Details = $_POST["More_Details"]; 
 $Travelling_Date = date("Y-n-j", mktime(0, 0, 0, $Start_Date[1], $Start_Date[0], $Start_Date[2])); 
 $Working_Date = date("Y-n-j", mktime(0, 0, 0, $Start_Date[1], $Start_Date[0], $Start_Date[2]));
 $Number_Working_Day = $_POST["Number_Working_Day"]; 
 $Allowance_Paid_Per_Day = $_POST["Allowance_Paid_Per_Day"]; 
 $Quantity = $_POST["Quantity"];
 $Total_Allowance_Paid = $_POST["Total_Allowance_Paid"]; 
 $Now = date("Y-m-d H:i:s"); // หาวัน/เวลาปัจจุบัน โดยจัดรูปแบบตามที่ MySQL กำหนด 
 
 $sql_select = "
 Select count(*)
 From allowance
 Where Allow_ID = '$Allow_ID' ";
 $result_select = mysql_query($sql_select) or die (mysql_error()); // ปิดการติดต่อฐานข้อมูล
 
 if ($sql_select > 0){
 echo"<script>alert('รหัสเบี้ยเลี้ยงนี้มีอยู่แล้ว');location='allowance';</script>"; 
 }
 else {
 $sql_insert = "insert into allowance (Allow_ID,Com_ID,Save_Date,Emp_ID,Pos_ID,Customer,Dep_ID,Permeate_Local_Location,Provinces,Requested_Date,More_Details,Travelling_Date,Working_Date,Number_Working_Day,Allowance_Paid_Per_Day,Quantity,Total_Allowance_Paid,User_ID,DateTime) values('$Allow_ID','$Company','$Save_Date','$Employee','$Position','$Customer','$Department','$Permeate_Local_Location','$Provinces','$Requested_Date','$More_Details','$Travelling_Date','$Working_Date','$Number_Working_Day','$Allowance_Paid_Per_Day','$Quantity','$Total_Allowance_Paid','$User','$Now')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
 //echo $sql_insert; 
 $result_insert = mysql_query($sql_insert) or die (mysql_error()); // ปิดการติดต่อฐานข้อมูล
 
 if ($result_insert) {
 echo"<script>alert('เพิ่มข้อมูลเบี้ยเลี้ยงพนักงานเรียบร้อยแล้ว');location='show_allowance';</script>"; 
 exit();
 } 
 } 
 }
 
 elseif($_POST['action']=='update') // การแก้ไขข้อมูล
 {
 
 $Allow_ID = $_POST["Allow_ID"];
 $Company = $_POST["Company"];
 $Save_Date = date("Y-m-d H:i:s"); // หาวัน/เวลาปัจจุบัน โดยจัดรูปแบบตามที่ MySQL กำหนด 
 $Employee = $_POST["Employee"];
 $Position = $_POST["Position"];
 $Customer = $_POST["Customer"]; 
 $Department = $_POST["Department"];
 $Permeate_Local_Location = $_POST["Permeate_Local_Location"];
 $Provinces = $_POST["Provinces"];
 $Requested_Date = date("Y-m-d H:i:s"); // หาวัน/เวลาปัจจุบัน โดยจัดรูปแบบตามที่ MySQL กำหนด 
 $More_Details = $_POST["More_Details"]; 
 $Travelling_Date = date("Y-n-j", mktime(0, 0, 0, $Start_Date[1], $Start_Date[0], $Start_Date[2])); 
 $Working_Date = date("Y-n-j", mktime(0, 0, 0, $Start_Date[1], $Start_Date[0], $Start_Date[2]));
 $Number_Working_Day = $_POST["Number_Working_Day"];
 $Allowance_Paid_Per_Day = $_POST["Allowance_Paid_Per_Day"]; 
 $Quantity = $_POST["Quantity"];
 $Total_Allowance_Paid = $_POST["Total_Allowance_Paid"]; 
 $Now = date("Y-m-d H:i:s"); // หาวัน/เวลาปัจจุบัน โดยจัดรูปแบบตามที่ MySQL กำหนด 
 $sql_update = "update allowance set `Com_ID`='$Company',`Save_Date`='$Save_Date',`Emp_ID`='$Employee',`Pos_ID`='$Position',`Customer`='$Customer',`Dep_ID`='$Department',`Permeate_Local_Location`='$Permeate_Local_Location',`Provinces`='$Provinces',`Requested_Date`='$Requested_Date',`More_Details`='$More_Details',`Travelling_Date`='$Travelling_Date',`Working_Date`='$Working_Date',`Number_Working_Day`='$Number_Working_Day',`Allowance_Paid_Per_Day`='$Allowance_Paid_Per_Day',`Quantity`='$Quantity',`Total_Allowance_Paid`='$Total_Allowance_Paid'" ;
 $result_update = mysql_query($sql_update); // ปิดการติดต่อฐานข้อมูล
 
 if ($result_update) 
 { 
 echo"<script>alert('แก้ไขข้อมูลเบี้ยเลี้ยงรหัส $Allow_ID เรียบร้อยแล้ว');location='show_allowance';</script>";
 exit();
 } 
 }
 
 elseif($_GET['action']=='del') // การลบข้อมูล
 {
 $Allow_ID = $_GET[Allow_ID];
 $sql_del = "delete from allowance where Allow_ID = '$Allow_ID' ";
 $result_del = mysql_query($sql_del);
 
 if($result_del)
 {
 echo"<script>alert('ลบข้อมูลเบี้ยเลี้ยงพนักงานเรียบร้อยแล้ว');location='show_allowance';</script>";
 exit();
 }
 }
?>
 <script type="text/javascript" >
 $(function(){
 $("#frm_allowance").validate({
 rules: {
 Password : {
 required: <?php echo (($rs['Allow_ID']) ? 'false' : 'true' ) ?>
 },
 CPassword : {
 <?php echo (($rs['Allow_ID']) ? '' : 'required: true,' ) ?>
 equalTo : "#Password"
 }
 }
 });
 $.extend($.validator.messages, {
 required : " * ",
 email : " * ",
 equalTo : " * "
 });
 });
 </script>
 
<br><br>
<form name="frm_autoSumForm" id="frm_autoSumForm" method="post" action="" >
<table width="70%" border="0" align="center" cellpadding="2" cellspacing="0" class="formtable">
 <tr>
 <td width="28%" class="key">รหัสเบี้ยเลี้ยง</td>
 <td width="72%"><input name="Aollw_ID" type="text" id="Aollw_ID" class="required" size="30" maxlength="6" value="<?=$rs['Aollw_ID'];?>" <?php echo ($rs['Aollw_ID']) ? ' readonly="yes" ' : '' ; ?> /></td>
 </tr>
 <tr>
 <td class="key">ชื่อบริษัท</td>
 <td><select name="Company" id="Company" >
 <option selected value="">------------ เลือก ------------</option>
 <?php
 $sql_company = "select * from company order by Com_ID";
 $q_company = mysql_query($sql_company);
 while($company=mysql_fetch_assoc($q_company))
 {
 ?>
 <option value="<?=$company['Com_Name_Thai'];?>" 
 <?php if($company['Com_ID']==$rs['Com_ID']){echo"selected='selected'";}?>>
 <?php echo $company['Com_Name_Thai'];?></option>
 <?php
 }
 ?>
 </select></td>
 </tr>
 <tr>
 <td class="key">วันที่บันทึก</td>
 <td><label>
 <input type="text" name="Save_Date" class="required" id="Save_Date" value="<?php echo ($rs['Save_Date']) ? strtodateThai($rs['Save_Date']) : strtodateThai(date("Y-m-d H:i:s")) ; ?>" readonly="yes" />
 <input type="hidden" name="btnshowdate_01" id="btnshowdate_01" value="<?php echo ($rs['Save_Date']) ? strtodate($rs['Save_Date']) : strtodate(date("Y-m-d H:i:s")) ; ?>" />
 </label></td>
 </tr>
 <tr>
 <td class="key">ชื่อพนักงาน</td>
 <td>
 <?
 for($i=0;$i<count($_POST["chkName"]);$i++)
 {
 if(trim($_POST["chkName"][$i]) != "")
 {
 echo $_POST["chkName"][$i]."<br>";
 }
 }
 ?>
 <a href="employee_name.php"><img src="images/icon/Add_16.png" alt="เพิ่มข้อมูล" border="0" title="เพิ่มข้อมูล" /></a></div></td>
 </tr>
 <tr>
 <td class="key">ตำแหน่งงาน</td>
 <td><select name="Position" id="Position" >
 <option selected value="">------------ เลือก ------------</option>
 <?php
 $sql_position = "select * from position order by Pos_ID";
 $q_position = mysql_query($sql_position);
 while($position=mysql_fetch_assoc($q_position))
 {
 ?>
 
<option value="<?=$position['Pos_Name'];?>" 
 <?php if($position['Pos_ID']==$rs['Pos_ID']){echo"selected='selected'";}?>>
 <?php echo $position['Pos_Name'];?></option>
 <?php
 }
 ?>
 </select></td>
 </tr>
 <tr>
 <td class="key">ลูกค้า</td>
 <td><input name="Customer" type="text" id="Customer" class="required" size="30" maxlength="100" /><?php echo $rs['Customer']; ?></td>
 </tr>
 <tr>
 <td class="key">แผนก</td>
 <td><select name="Department" id="Department" >
 <option selected value="">------------ เลือก ------------</option>
 <?php
 $sql_department = "select * from department order by Dep_ID";
 $q_department = mysql_query($sql_department);
 while($department=mysql_fetch_assoc($q_department))
 {
 ?>
 <option value="<?=$department['Dep_Name'];?>" 
 <?php if($department['Dep_ID']==$rs['Dep_ID']){echo"selected='selected'";}?>>
 <?php echo $department['Dep_Name'];?></option>
 <?php
 }
 ?>
 </select></td>
 </tr> 
 <tr>
 <td class="key">สถานที่</td>
 <td><input name="Permeate_Local_Location" type="text" id="Permeate_Local_Location" class="required" size="30" maxlength="100" value="<?=$rs['Permeate_Local_Location'];?>" /></td>
 </tr>
 <tr>
 <td class="key">จังหวัด</td>
 <td><select name="Provinces" id="Provinces" class="required">
 <option selected value="">---- เลือก ----</option>
 <option value="0" <?= $rs['Provinces']=="0" ? ' selected="selected" ' : '' ; ?>>กรุงเทพฯ</option>
 <option value="1" <?= $rs['Provinces']=="1" ? ' selected="selected" ' : '' ; ?>>สระบุรี</option>
 </select> </tr>
 <tr>
 <td class="key">วันที่ส่งคำร้องขอ</td>
 <td><label>
 <input type="text" name="Requested_Date" class="required" id="Requested_Date" value="<?php echo ($rs['Requested_Date']) ? strtodateThai($rs['Requested_Date']) : strtodateThai(date("Y-m-d H:i:s")) ; ?>" readonly="yes" />
 <input type="hidden" name="btnshowdate_02" id="btnshowdate_02" value="<?php echo ($rs['Requested_Date']) ? strtodate($rs['Requested_Date']) : strtodate(date("Y-m-d H:i:s")) ; ?>" />
 </label></td>
 </tr>
 <tr>
 <td class="key">รายละเอียดเพิ่มเติม</td>
 <td><textarea name="More_Details" class="required" id="More_Details" rows="4" cols="28" maxlength="200" ><?php echo $rs['More_Details']; ?></textarea></td>
 </tr>
 <tr>
 <td class="key">วันที่ออกเดินทาง</td>
 <td><label>
 <input type="text" name="Travelling_Date" class="required" id="Travelling_Date" value="<?php echo ($rs['Travelling_Date']) ? strtodateThai($rs['Travelling_Date']) : strtodateThai(date("Y-m-d H:i:s")) ; ?>" readonly="yes" />
 <input type="hidden" name="btnshowdate_03" id="btnshowdate_03" value="<?php echo ($rs['Travelling_Date']) ? strtodate($rs['Travelling_Date']) : strtodate(date("Y-m-d H:i:s")) ; ?>" />
 </label></td>
 </tr>
 <tr>
 <td class="key">วันที่เดินทางกลับ</td>
 <td><label>
 <input type="text" name="Working_Date" class="required" id="$Working_Date" value="<?php echo ($rs['Working_Date']) ? strtodateThai($rs['Working_Date']) : strtodateThai(date("Y-m-d H:i:s")) ; ?>" readonly="yes" />
 <input type="hidden" name="btnshowdate_04" id="btnshowdate_04" value="<?php echo ($rs['Working_Date']) ? strtodate($rs['Working_Date']) : strtodate(date("Y-m-d H:i:s")) ; ?>" />
 </label></td>
 </tr>
 <tr>
 <td class="key">จำนวนวันทำงาน</td>
 <td> 
 <input name="Number_Working_Day" type="text" id="Number_Working_Day" class="required" size="30" value="<?php echo round(abs(strtotime('Working_Date') - strtotime('Travelling_Date'))/60/60/24);?>" />  วัน</td>
 </tr>
 <tr>
 <td class="key">เบี้ยเลี้ยง/วัน</td>
 <td>
 <input name="Allowance_Paid_Per_Day" type="text" id="Allowance_Paid_Per_Day" class="required" size="30" value="<?=$rs['Allowance_Paid_Per_Day'];?>" onFocus="startCalc();" onBlur="stopCalc();"/>  บาท</td>
 </tr>
 <tr>
 <td class="key">จำนวน</td>
 <td><input name="Quantity" type="text" id="Quantity" class="required" size="30" value="<?=$rs['Quantity'];?>" onFocus="startCalc();" onBlur="stopCalc();" />  คน</td>
 </tr>
 <tr>
 <td class="key">จำนวนเงินทั้งหมด</td>
 <td><input name="Total_Allowance_Paid" type="text" id="Total_Allowance_Paid" class="required" size="30" value="<?=$rs['Total_Allowance_Paid'];?>" />  บาท</td>
 </tr>
 
 <tr>
 <td colspan="2">
<br>
<center>
 <input type="submit" name="submit" value="<?php echo ($rs['Aollw_ID']) ? 'บันทึก' : 'เพิ่มข้อมูล' ; ?>">
   
 <input type="reset" name="reset" id="reset" value="ยกเลิก">
<?php
 // ตรวจรับค่าจากตัวแปร acton จากลิ้งค์
 // ----------- ถ้าค่า = edit แก้ไขข้อมูล action = update 
 if($_GET['action']=='edit')
 {
 echo'<input name="action" type="hidden" value="update">';
 }
 // ----------- ถ้าเพิ่มข้อมูล action = insert 
 elseif ($_GET['action']=='')
 { 
 echo'<input name="action" type="hidden" value="insert">';
 }
?>   
</center> </td>
 </tr>
 </table>
</form>
</body>
</html>
                          
                    
MeijicPiPo
พลังงานการช่วยเหลือ
( Level 1 )
( 1 )
ตอบกระทู้ ( 2 )
เขียนบทความ ( 0 )