|
|
|
สอบถาม code ดักค่าว่างครับ วอลบข้อความออก ไม่มี alert แจ้งเตือนแต่บันทึกให้เลย |
|
|
|
|
|
|
|
หน้า Edit โค้ดทั้งหมด
Code (PHP)
<?
session_start();
include("header.php");
$objQuery = mysql_query("SELECT * FROM employee
LEFT JOIN adminis ON (employee.emp_update_id=adminis.admin_id)
LEFT JOIN user ON (employee.emp_update_id=user.user_id)
WHERE emp_id = '".$_GET["emp_id"]."'") or die ("Not Query Database");
$objResult = mysql_fetch_array($objQuery);
?>
<script>
function chkNull(){
if(document.frmEdit.txtempid.value == ""){
alert("กรุณากรอกรหัสพนักงาน !!");
document.frmEdit.txtempid.focus();
return false;
}
if(!document.frmEdit.txtempid.value.match(/^([a-zA-Z0-9])+$/i) || document.frmEdit.txtempid.value.length < 7){
alert("กรุณากรอกรหัสพนักงานให้ตรงเงื่อนไข !!");
document.frmEdit.txtempid.focus();
return false;
}
if(document.frmEdit.txtempname.value == ""){
alert("กรุณากรอกชื่อพนักงาน !!");
document.frmEdit.txtempname.focus();
return false;
}
if(document.frmEdit.txtemplastname.value == ""){
alert("กรุณากรอกนามสกุลพนักงาน !!");
document.frmEdit.txtemplastname.focus();
return false;
}
if(document.frmEdit.listPost.value == "0"){
alert("กรุณาเลือกตำแหน่ง !!");
document.frmEdit.listPost.focus();
return false;
}
if(document.frmEdit.listDept.value == "0"){
alert("กรุณาเลือกแผนก !!");
document.frmEdit.listDept.focus();
return false;
}
if(document.frmEdit.txtempemail.value == ""){
alert("กรุณากรอกอีเมล์ !!");
document.frmEdit.txtempemail.focus();
return false;
}
if(document.frmEdit.txtempemail.value.indexOf('@')==-1){
alert("รูปแบบอีเมล์ของคุณไม่ถูกต้อง");
document.frmEdit.txtempemail.focus();
return false;
}
else if(frmEdit.txtempemail.value.indexOf('.')==-1){
alert("รูปแบบอีเมล์ของคุณไม่ถูกต้อง");
document.frmEdit.txtempemail.focus();
return false;
}
}
</script>
<?
#Deasciption
echo "
<center>
<table id=\"tblDescription\">
<tr>
<td valign=\"top\">
<br>
<div id=\"titlePage\" align=\"center\">แก้ไขข้อมูลพนักงาน</div>
<div id=\"titlePage\" align=\"left\">
<a href=\"employee.php\" id=\"btnLink\"><img src=\"../images/icons/undo-icon.png\">ย้อนกลับ</a>
</div>
<center>
<form action=\"".$_SERVER["PHP_SELF"]."?emp_id=".$objResult["emp_id"]."\" method=\"post\" id=\"frmEdit\" name=\"frmEdit\" onsubmit=\"return chkNull()\">
<table id=\"tblfrmEdit\">
<tr height=\"30\">
<td width=\"40%\" align=\"right\" valign=\"middle\"><input name=\"key\" id=\"key\" type=\"hidden\" value=\"1\">รหัสพนักงาน :</td>
<td align=\"left\" valign=\"middle\">".$objResult["emp_id"]."</td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">ชื่อพนักงาน :</td>
<td align=\"left\" valign=\"middle\"><input name=\"txtempname\" id=\"txtempname\" type=\"text\" size=\"25\" onKeyUp=\"if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}\" value=\"".$objResult["emp_name"]."\">
<span id=\"commentStar\">กรุณากรอกข้อมูลให้ครบทุกช่อง</span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">นามสกุล :</td>
<td align=\"left\" valign=\"middle\"><input name=\"txtemplastname\" id=\"txtemplastname\" type=\"text\" size=\"25\" onKeyUp=\"if(!(isNaN(this.value))) { alert('กรุณากรอกอักษร'); this.value='';}\" value=\"".$objResult["emp_lastname"]."\">
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">ตำแหน่ง :</td>
<td align=\"left\" valign=\"middle\"><select name=\"listpost\" id=\"listpost\">
<option value=\"0\">--- เลือกตำแหน่ง ---</option>
";
$objQuerypost = mysql_query("SELECT * FROM position WHERE post_status = '1' ORDER BY post_id ASC") or die ("Not Query Database");
while($objResultpost = mysql_fetch_array($objQuerypost)){
echo "
<option value=\"".$objResultpost["post_name"]."\"
";
if($objResultpost["post_name"] == $objResult["post_id"]){
echo "selected";
}
echo "
>".$objResultpost["post_id"].":".$objResultpost["post_name"]."</option>
";
}
echo "
</select>
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">แผนก :</td>
<td align=\"left\" valign=\"middle\"><select name=\"listdept\" id=\"listdept\">
<option value=\"0\">--- เลือกแผนก ---</option>
";
$objQuerydept = mysql_query("SELECT * FROM department WHERE dept_status = '1' ORDER BY dept_id ASC") or die ("Not Query Database");
while($objResultdept = mysql_fetch_array($objQuerydept)){
echo "
<option value=\"".$objResultdept["dept_name"]."\"
";
if($objResultdept["dept_name"] == $objResult["dept_id"]){
echo "selected";
}
echo "
>".$objResultdept["dept_id"].":".$objResultdept["dept_name"]."</option>
";
}
echo "
</select>
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">อีเมล์ :</td>
<td align=\"left\" valign=\"middle\"><input name=\"txtempemail\" id=\"txtempemail\" type=\"text\" size=\"25\" value=\"".$objResult["emp_email"]."\">
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">อัพเดทล่าสุด :</td>
<td align=\"left\" valign=\"middle\">".convertDate(strtotime($objResult["emp_update"]))." ".convertTime(strtotime($objResult["emp_update"]))."</td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">อัพเดทโดย :</td>
<td align=\"left\" valign=\"middle\">
";
if($objResult["admin_id"] == $objResult["emp_update_id"]){
echo $objResult["admin_name"]." ".$objResult["admin_lastname"]."";
}elseif($objResult["user_id"] == $objResult["emp_update_id"]){
echo $objResult["user_name"]." ".$objResult["user_lastname"];
}
echo "
</td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">สถานะ :</td>
<td align=\"left\" valign=\"middle\">
<input name=\"rdStatus\" id=\"rdStatus\" type=\"radio\" value=\"1\" ";
if($objResult["emp_status"] == "1"){
echo "checked";
}
echo "
>ใช้งาน
<input name=\"rdStatus\" id=\"rdStatus\" type=\"radio\" value=\"2\" ";
if($objResult["emp_status"] == "2"){
echo "checked";
}
echo "
>ยกเลิก</td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\"></td>
<td align=\"left\" valign=\"middle\">
<input type=\"submit\" id=\"btnSubmit\" name=\"btnSubmit\" value=\"แก้ไขข้อมูล\" onclick=\"return confirm('ยืนยันการแก้ไขข้อมูล')\"/></td>
</tr>
</table>
</form>
</center>
</td>
</tr>
</table>
";
include("../inc/inc_footer.php");
echo "
</center>
";
if($_POST["key"] == "1"){
$objQuery = mysql_query("SELECT * FROM employee WHERE emp_id = '".$_GET["emp_id"]."'") or die ("Not Query Database");
$rows = mysql_num_rows($objQuery);
if($_POST["rdStatus"] == "2"){
if($objResult["emp_amount"] > "0"){
echo "<script>alert('ไม่สามารถยกเลิกข้อมูลพนักงาน ".$_GET["emp_id"]." ได้ เนื่องจากยังมีจำนวนพนักงานในรายการ !!');window.location=\"employee_edit.php?f=".$_GET["emp_id"]."\";</script>";
}else{
$objQuery = mysql_query("UPDATE employee SET
emp_update = now(),
emp_update_id = '".$_SESSION["User_ID"]."',
emp_status = '".$_POST["rdStatus"]."'
WHERE emp_id = '".$_GET["emp_id"]."'") or die ("Not Query Database");
if($objQuery == true){
echo "<script>alert('ยกเลิกข้อมูลพนักงาน ".$_GET["emp_id"]." สำเร็จ');window.location=\"employee.php?emp_id=".$_GET["emp_id"]."\";</script>";
addLogfile($_SESSION["User_ID"],$_SESSION["User_Level"],"ยกเลิกข้อมูลพนักงาน ".$_GET["emp_id"]);
}else{
echo "<script>alert('ยกเลิกข้อมูลรพนักงาน ".$_GET["emp_id"]." ไม่สำเร็จ !!');window.location=\"employee_edit.php?emp_id=".$_GET["emp_id"]."\";</script>";
}
}
}else{
$objQuery = mysql_query("UPDATE employee SET
emp_name = '".$_POST["txtempname"]."',
emp_lastname = '".$_POST["txtemplastname"]."',
post_id = '".$_POST["listpost"]."',
dept_id = '".$_POST["listdept"]."',
emp_email = '".$_POST["txtempemail"]."',
emp_update = now(),
emp_update_id = '".$_SESSION["User_ID"]."',
emp_status = '".$_POST["rdStatus"]."'
WHERE emp_id = '".$_GET["emp_id"]."'") or die ("Not Query Database");
if($objQuery == true){
echo "<script>alert('แก้ไขข้อมูลพนักงาน ".$_GET["emp_id"]." สำเร็จ');window.location=\"employee.php?emp_id=".$_GET["emp_id"]."\";</script>";
addLogfile($_SESSION["User_ID"],$_SESSION["User_Level"],"แก้ไขรายการพนักงาน ".$_GET["emp_id"]);
}else{
echo "<script>alert('แก้ไขข้อมูลพนักงาน ".$_GET["emp_id"]." ไม่สำเร็จ !!');window.location=\"employee_edit.php?emp_id=".$_GET["emp_id"]."\";</script>";
}
}
mysql_close();
}
?>
|
ประวัติการแก้ไข 2017-04-03 17:35:34 2017-04-03 17:37:28
|
|
|
|
Date :
2017-04-03 17:34:23 |
By :
niranait |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้า add
Code (PHP)
<?
session_start();
include("header.php");
?>
<script>
function chkNull(){
if(document.frmAdd.txtempid.value == ""){
alert("กรุณากรอกรหัสพนักงาน !!");
document.frmAdd.txtempid.focus();
return false;
}
if(!document.frmAdd.txtempid.value.match(/^([a-zA-Z0-9])+$/i) || document.frmAdd.txtempid.value.length < 7){
alert("กรุณากรอกรหัสพนักงานให้ตรงเงื่อนไข !!");
document.frmAdd.txtempid.focus();
return false;
}
if(document.frmAdd.txtempname.value == ""){
alert("กรุณากรอกชื่อพนักงาน !!");
document.frmAdd.txtempname.focus();
return false;
}
if(document.frmAdd.txtemplastname.value == ""){
alert("กรุณากรอกนามสกุลพนักงาน !!");
document.frmAdd.txtemplastname.focus();
return false;
}
if(document.frmAdd.listPost.value == "0"){
alert("กรุณาเลือกตำแหน่ง !!");
document.frmAdd.listPost.focus();
return false;
}
if(document.frmAdd.listDept.value == "0"){
alert("กรุณาเลือกแผนก !!");
document.frmAdd.listDept.focus();
return false;
}
if(document.frmAdd.txtempemail.value == ""){
alert("กรุณากรอกอีเมล์ !!");
document.frmAdd.txtempemail.focus();
return false;
}
if(document.frmAdd.txtempemail.value.indexOf('@')==-1){
alert("รูปแบบอีเมล์ของคุณไม่ถูกต้อง");
document.frmAdd.txtempemail.focus();
return false;
}
else if(frmAdd.txtempemail.value.indexOf('.')==-1){
alert("รูปแบบอีเมล์ของคุณไม่ถูกต้อง");
document.frmAdd.txtempemail.focus();
return false;
}
}
</script>
<?
#Deasciption
echo "
<center>
<table id=\"tblDescription\">
<tr>
<td valign=\"top\">
<br>
<div id=\"titlePage\" align=\"center\">เพิ่มข้อมูลพนักงาน</div>
<div id=\"titlePage\" align=\"left\">
<a href=\"employee.php\" id=\"btnLink\"><img src=\"../images/icons/undo-icon.png\">ย้อนกลับ</a>
</div>
<center>
<form action=".$_SERVER["PHP_SELF"]." method=\"post\" id=\"frmAdd\" name=\"frmAdd\" onsubmit=\"return chkNull()\">
<table id=\"tblfrmAdd\">
<tr height=\"30\">
<td width=\"40%\" align=\"right\" valign=\"middle\"><input name=\"key\" id=\"key\" type=\"hidden\" value=\"1\">รหัสพนักงาน :</td>
<td align=\"left\" valign=\"middle\"><input name=\"txtempid\" id=\"txtempid\" type=\"text\" size=\"7\" maxlength=\"7\" onKeyUp=\"if(isNaN(this.value)){ alert('กรุณากรอกตัวเลข'); this.value='';}\">
<span id=\"commentStar\">* กรุณากรอกข้อมูลให้ครบทุกช่อง</span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">ชื่อพนักงาน :</td>
<td align=\"left\" valign=\"middle\"><input name=\"txtempname\" id=\"txtempname\" type=\"text\" size=\"15\" onKeyUp=\"if(!(isNaN(this.value))){ alert('กรุณากรอกอักษร'); this.value='';}\" cols=\"60\" rows=\"1\"></input>
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">นามสกุลพนักงาน :</td>
<td align=\"left\" valign=\"middle\"><input name=\"txtemplastname\" id=\"txtemplastname\" type=\"text\" size=\"15\" onKeyUp=\"if(!(isNaN(this.value))){ alert('กรุณากรอกอักษร'); this.value='';}\" cols=\"60\" rows=\"1\"></input>
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">แผนก :</td>
<td align=\"left\" valign=\"middle\"><select name=\"listDept\" id=\"listDept\">
<option value=\"0\">--- เลือกแผนก ---</option>
";
$objQuery = mysql_query("SELECT * FROM department WHERE dept_status = '1' ORDER BY dept_id ASC") or die ("Not Query Database Dapartment");
while($objResult = mysql_fetch_array($objQuery)){
echo "
<option value=\"".$objResult["dept_name"]."\">".$objResult["dept_name"]."</option>
";
}
echo "
</select>
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">ตำแหน่ง :</td>
<td align=\"left\" valign=\"middle\"><select name=\"listPost\" id=\"listPost\">
<option value=\"0\">--- เลือกตำแหน่ง ---</option>
";
$objQuery = mysql_query("SELECT * FROM position WHERE post_status = '1' ORDER BY post_id ASC") or die ("Not Query Database Dapartment");
while($objResult = mysql_fetch_array($objQuery)){
echo "
<option value=\"".$objResult["post_name"]."\">".$objResult["post_name"]."</option>
";
}
echo "
</select>
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\">อีเมล์ :</td>
<td align=\"left\" valign=\"middle\"><input name=\"txtempemail\" id=\"txtempemail\" type=\"text\" \" cols=\"120\" rows=\"1\"></input>
<span id=\"commentStar\"></span></td>
</tr>
<tr height=\"30\">
<td align=\"right\" valign=\"middle\"></td>
<td align=\"left\" valign=\"middle\">
<input type=\"submit\" id=\"btnSubmit\" name=\"btnSubmit\" value=\"บันทึกข้อมูล\" onclick=\"return confirm('ยืนยันการบันทึกข้อมูล')\"/>
<input type=\"reset\" id=\"btnReset\" name=\"btnReset\" value=\"ยกเลิก\" /></td>
</tr>
</table>
</form>
</center>
</td>
</tr>
</table>
";
include("../inc/inc_footer.php");
echo "
</center>
";
if($_POST["key"] == "1"){
$objQuery = mysql_query("SELECT * FROM employee WHERE emp_id = '".trim($_POST["txtempid"])."'") or die ("Not Query Database5555");
$rows = mysql_num_rows($objQuery);
if($rows > 0){
echo "<script>alert('มีรหัสพนักงาน ".trim($_POST["txtempid"])." ในระบบแล้ว กรุณาตรวจสอบข้อมูลอีกครั้ง !!');history.back();</script>";
}else{
$objQuery = mysql_query("INSERT INTO employee (emp_id,emp_name,emp_lastname,post_id,dept_id,emp_email,emp_update,emp_update_id,emp_status)
VALUES (
'".trim($_POST["txtempid"])."',
'".$_POST["txtempname"]."',
'".$_POST["txtemplastname"]."',
'".$_POST["listPost"]."',
'".$_POST["listDept"]."',
'".$_POST["txtempemail"]."',
now(),
'".$_SESSION["User_ID"]."',
'1')") or die ("Not Query Database");
if($objQuery == true){
echo "<script>alert('บันทึกข้อมูลพนักงาน ".trim($_POST["txtempid"])." สำเร็จ !!');window.location=\"employee.php\";</script>";
addLogfile($_SESSION["User_ID"],$_SESSION["User_Level"],"เพิ่มพนักงาน ".trim($_POST["txtempid"]));
}else{
echo "<script>alert('บันทึกข้อมูลพนักงาน ".trim($_POST["txtempid"])." ไม่สำเร็จ !!');window.location=\"employee_add.php\";</script>";
}
}
mysql_close();
}
?>
|
|
|
|
|
Date :
2017-04-03 17:34:58 |
By :
niranait |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ลองไล่ทีละ เงื่อนไขครับ
|
|
|
|
|
Date :
2017-04-03 17:53:14 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|