|
|
|
update แล้วข้อมูลไม่มีการเปลี่ยนแปลงเลยค่ะ ช่วยดูให้หน่อยว่ามันเป็นอะไรอ่ะค่ะ |
|
|
|
|
|
|
|
ช่วยดูให้หน่อยว่ามันเป็นอะไรอ่ะค่ะ งงมาก บอกว่าอัพเดทได้ แต่ข้อมูลไม่มีการเปลี่ยนแปลง
Code (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=windows-874" />
<title>Untitled Document</title>
</head>
<?
$no=$_GET['no'];
$empno=$_GET['empno'];
$letter=$_GET['letter'];
$cause=$_GET['cause'];
$type=$_GET['type'];
$start=$_GET['start'];
$stop=$_GET['stop'];
$thour=$_GET['thour'];
$tmin=$_GET['tmin'];
$phour=$_GET['phour'];
$pmin=$_GET['pmin'];
$sumhour=$_GET['sumhour'];
$status=$_GET['status'];
$remark=$_GET['remark'];
$boss=$_GET['boss'];
$approval=$_GET['approval'];
?>
<body>
<form id="form1" name="form1" method="post" action="">
<?
$sthour="$thour:$tmin";
$sphour="$phour:$pmin";
include('connect.php');
$dt="leaves";
$sql="update $dt set
empno='$empno',letter='$letter',cause='$cause',type='$type',start='$start',stop='$stop',sthour='$sthour',sphour='$sphour',sumhour='$sumhour',remark='$remark',status='$status',boss='$boss',approval='$approval' where no='$no'";
$query=mysql_db_query($db,$sql);
if(!$query)
{
?>
<script> alert("ไม่สามารถแก้ไขข้อมูลได้กรุณากรอกข้อมูลใหม่ค่ะ");
window.location="leave_report.php";
</script>
<?
}else{
?>
<script> alert("แก้ไขข้อมูลเรียบร้อยแล้วค่ะ");
window.location="leave_report.php";
</script>
<?
}
?>
</form>
</body>
</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2009-11-25 10:28:20 |
By :
หยก |
View :
810 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$query=mysql_db_query($db,$sql);
echo $sql;
ได้ค่าอะไรก็ลองดูน่ะครับ
|
|
|
|
|
Date :
2009-11-25 10:34:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เสริมๆ พี่วิน
ลอง เช็คดูว่าขึ้น error อะไรเปล่า
Code (PHP)
if(!$query){
echo mysql_error();
}
เผื่อบางทีอาจพิมพ์ ฟิลด์ผิด ครับ หรือเปล่า.... อิอิ
|
|
|
|
|
Date :
2009-11-25 10:40:33 |
By :
chubichane |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่มีค่า no ค่ะ นอกนั้นมีหมด ถ้าเราจะส่งค่า no มาจากอีกฟอร์มทำยังไงค่ะ
|
|
|
|
|
Date :
2009-11-25 11:10:14 |
By :
หยก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่า no จากฟอร์มแรก ส่งมาเป็นยังไงอ่ะครับ ต้องดู ฟอร์มแรกที่ส่งมาด้วย ตรง name='no'
ผมเข้าใจว่าที่มันไม่สามารถ update ได้คือ มันหา no = '$no' ไม่เจอใน DB
|
|
|
|
|
Date :
2009-11-25 11:19:04 |
By :
chubichane |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากค่ะพี่ทุกคน
|
|
|
|
|
Date :
2009-11-25 11:27:33 |
By :
หยก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งผ่าน hidden หรือว่า action="update.php?no=xx" ก็แล้วแต่ครับ
|
|
|
|
|
Date :
2009-11-25 11:28:24 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|