關於圖書管理系統驗證管理員的有關問題

來源:互聯網
上載者:User
關於圖書管理系統驗證管理員的問題
小弟初學PHP 在研究書上的一套關於圖書管理系統的源碼 我裝的是wamp5的Integration Environment 我把資料庫放進MYSQL的DATA檔案夾下了 且其他配置完畢 在進入的的時候 也就是login.php介面 帳號密碼正確的情況下 一直提示帳號錯誤 百思不得其解 求各位大神幫忙 我貼出checklog的代碼:

session_start();
$A_name=$_POST[name]; //接收表單提交的使用者名稱
$A_pwd=$_POST[pwd]; //接收表單提交的密碼

class chkinput{ //定義類
var $name;
var $pwd;

function chkinput($x,$y){
$this->name=$x;
$this->pwd=$y;
}

function checkinput(){
include("conn/conn.php"); //串連資料來源
$sql=mysql_query("select * from tb_manager where name='".$this->name."' & pwd='".$this->pwd."'");
$info=mysql_fetch_array($sql); //檢索管理員名稱和密碼是否正確
if($info==false){ //如果管理員名稱或密碼不正確,則彈出相關提示資訊
echo "";
exit;
}
else{ //如果管理員名稱或密碼正確,則彈出相關提示資訊
echo "";
$_SESSION[admin_name]=$info[name];
$_SESSION[pwd]=$info[pwd];
}
}
}
$obj=new chkinput(trim($name),trim($pwd)); //建立對象
$obj->checkinput(); //調用類
?>


------解決方案--------------------
$obj=new chkinput(trim($name),trim($pwd)); //建立對象
中的 $name、$pwd 沒有值

$A_name=$_POST[name]; //接收表單提交的使用者名稱
$A_pwd=$_POST[pwd]; //接收表單提交的密碼
你只有 $A_name、$A_pwd

------解決方案--------------------
你還沒看出來嗎。。
$obj=new chkinput(trim($name),trim($pwd));
$A_name

怎麼辦? 改成一樣的啊
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.