에있는 MySQL 결과 인덱스 2의 행 0으로 이동할 수 없습니다. "staff_level"이있는 사용자에게 "staff panel"을 제한 할 수 있도록하려고합니다. "3"에서 다른 사람들이 account_page.php로 리다이렉트하게되지만, 현재 1 시간 전만 자른 오류가 발생하고 있습니다.경고 : mysql_result() [function.mysql-result] :
<?php
ob_start();
mysql_connect('localhost', 'u1908470_cms', 'BeingX1309X')or die("Error: ".mysqlerror());
mysql_select_db('u1908470_cms');
$query1 = mysql_query("SELECT 'member_level' FROM `users` WHERE `username` = '" . mysql_real_escape_string ($_SESSION['user']['username'])."'");
$query2 = mysql_result($query1,0,'member_level') or die(mysql_error());
switch ($query2)
{
case 3:
{
echo "<p>Now Logged into Staff Panel!</p>";
}
break;
case 2:
{
header("location: http://www.cookiedenied.com/account_page.php");
}
break;
case 1:
{
header("location: http://www.cookiedenied.com/account_page.php");
}
break;
}
?>
정답이지만 오류를 올바르게 처리하는 방법을 가르쳐주세요. 그가 당신이 설명하는 수정을한다면, 그는 여전히 부서진 프로그램을 가지고 있습니다. –
동의. 나는 내 대답을 편집 할 것이다. –
이 시도했지만 불행히도 차이가 없습니다. –