注意未定义的偏移PHP

时间:2014-01-16 05:57:30

标签: php html mysql mysqli content-management-system

如果管理员将页面更改为不可见,我正在尝试重定向页面,将可见值更改为零,我的代码出了什么问题,我一直收到错误

<?php
 $result = mysqli_query($con,"SELECT VISIBLE FROM  menu WHERE id=0");
 if($row = mysqli_fetch_array($result))
  {
 header('Location: ./unavailable.php? error=pagenotavaialbe');
 }
  else
 ?>

2 个答案:

答案 0 :(得分:0)

尝试这样的事情

$result = mysqli_query($con,"SELECT VISIBLE FROM  menu WHERE id=0");
if(mysqli_num_rows($result) == 0){
 header('Location: ./unavailable.php? error=pagenotavaialbe');
 exit;
} else {
 $row = mysqli_fetch_array($result);
//do your code here
}

答案 1 :(得分:0)

试试这个:

if($result)
{ 
   if($row = mysqli_fetch_array($result)) 
   { 
      header('Location: ./unavailable.php? error=pagenotavaialbe'); 
   }
}