表名 - breaking_news 字段名 - 状态PHP代码中的if else条件不能正常工作
我创建了一个单页,并从链接点击通过ID。
现在我检查,如果状态不为空和地位平等为无效 然后更新状态=有效否则更新状态无效
,但它不能正常工作。
它仅适用于如果条件。
代码的else条件是行不通的。 PLZ建议我,如果别人如何正确地写在...
<td><a href="activate_status.php?status_active=<?php echo $row['id']; ?>"><img src="img/active.png" width="24" height="24" border="0" title="Active" /></a></td>
<?php
$Admin = new admins;
$sql = "SELECT status FROM breaking_news WHERE id=".mysql_real_escape_string($_GET['status_active']);
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
if(!empty($row) && $row['status']=='Inactive')
{
mysql_query("Update breaking_news SET status='Active' WHERE id=".mysql_real_escape_string($_GET['status_active']));
$_SESSION['message'] = "Status Activated Successfully";
header("Location:breaking_news.php");
exit;
}
else
{
mysql_query("Update breaking_news SET status='Inactive' WHERE id=".mysql_real_escape_string($_GET['status_inactive']));
$_SESSION['message'] = "Status De-Activated Successfully";
header("Location:breaking_news.php");
exit;
}
?>
print_r($ row)的输出是什么? – 2014-12-03 11:56:12
从DOC - '返回一个字符串的关联数组对应于提取行,或FALSE如果没有更多的rows'所以你'if'应该是'如果($行==假&& $行['sstatus! “] ==‘无效’)' – folibis 2014-12-03 12:04:16
$行越来越活跃,如果状态数据库中其他有效状态是不活动的数据库,然后它获取无效 – ashish 2014-12-03 12:04:20