这里我有一个问题,我想设置状态,无论是批准还是拒绝..条件是如果管理员选择注册号和驱动程序名称,这意味着状态批准,否则,如果管理员填补了原因,这意味着该请求是拒绝.. 这里是设置状态代码如何设置状态
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