這裏我有一個問題,我想設置狀態,無論是批准還是拒絕..條件是如果管理員選擇註冊號和驅動程序名稱,這意味着狀態批准,否則,如果管理員填補了原因,這意味着該請求是拒絕.. 這裏是設置狀態代碼如何設置狀態
if ($reason =='null'){
$query2 = "UPDATE usage SET status ='APPROVED' WHERE '$bookingno'=bookingno";
$result2 = @mysql_query($query2);
}
elseif (($regno =='null')&&($d_name =='null')) {
$query3 = "UPDATE usage SET status ='REJECT' WHERE '$bookingno'=bookingno";
$result3 = @mysql_query($query3);
}
當我保存的數據,狀態字段不更新..
查詢是否正在執行?你可以從'@ mysql_query'中刪除'@'來查看是否有任何錯誤?另外,你可以發佈'$ reason','$ regno'和'$ d_name'這些代碼來填充值嗎? – 2010-03-18 15:33:56
如果您還可以指出狀態字段的數據類型是什麼。您可以將$ Query2賦值和$ results2放在IF語句之外執行,會發生什麼情況? – SnapJag 2010-03-18 17:00:52