0
我想確定我的變量$ isadmin我在會議上使用,但我仍然得到錯誤的變量「未定義的變量:isadmin」定義正確地使用SQL
這是我的代碼:
<?php
session_start();
ini_set("error_reporting",E_ALL & ~E_NOTICE);
ini_set("display_errors",1);
if ($_POST['username'] != '' || $_POST['password'] != '')
{
include_once $_SERVER['DOCUMENT_ROOT'] . "/flourish/toinclude.php";
$mydb=new fDatabase("mssql", "finance","mytest","",61495);
$result = $mydb->query("SELECT * FROM person WHERE personname=%s AND password=%s", $_POST['username'], $_POST['password']);
$isadmin = $mydb->query("SELECT isadmin FROM person");
if($result->countReturnedRows() == 0)
{
$badaccount = "Incorrect User Id or Password entered, please try again.";
}
else
{
$fetchresult = $result->fetchRow();
$userid = $fetchresult['username'];
if($isadmin=='N' || $isadmin=='Y')//As you mention in the question
//That admin column of two value one is N and one is Y
$_SESSION['admin']=$isadmin;
header("location:mainpage.php");
}
}
?>
同樣的錯誤仍然返回,如果它有助於在數據庫中的列名稱被稱爲'isadmin' – doublelift2 2014-10-17 06:06:11
我不確定你的意思,但我運行php版本5.3.5 – doublelift2 2014-10-17 07:06:07
提交到堆棧溢出的所有問題和答案是爲未來的讀者帶來益處。所以請你在得到答案後不要破壞你的問題。 – Paul 2014-10-19 02:10:36