【问题标题】:Notice Undefine Offset PHP注意未定义的偏移量 PHP
【发布时间】:2023-03-13 12:45:01
【问题描述】:

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

<?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
 ?>

【问题讨论】:

  • id=0?怎么可能?
  • 发布您完整的相关代码。还显示您收到错误的行,并显示您收到的完整错误。
  • 我认为您可以尝试使用没有行数的 if 条件。
  • @voodoo417 用户期待visible = 0 类型的代码。但他正在检查id = 0 (may be autoincrement)

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


【解决方案1】:

试试这样的

$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
}

【讨论】:

    【解决方案2】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 2015-08-01
      • 1970-01-01
      相关资源
      最近更新 更多