2014-01-16 31 views
0

我想如果管理員更改頁面不可見,通過改變可見值爲零重定向頁面,什麼是錯我的代碼,我不斷收到錯誤通知取消定義偏移PHP

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

'ID = 0'?這怎麼可能? –

+0

@kumar_v爲什麼不呢? – voodoo417

+0

發佈您的完整相關代碼。同時顯示您遇到錯誤時出現錯誤的行。 – Rikesh

回答

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

試試這個:

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