欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于图书管理系统验证管理员的有关问题

程序员文章站 2023-12-22 16:24:22
...
关于图书管理系统验证管理员的问题
小弟初学PHP 在研究书上的一套关于图书管理系统的源码 我装的是wamp5的集成环境 我把数据库放进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

怎么办? 改成一样的啊
关于图书管理系统验证管理员的有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


上一篇:

下一篇: