你这问题问的很不清楚,你需要达到什么样的效果,说详细,
然后上代码出来
追问追答
用户名:
密 码:
学生
管理员
忘记密码?
你的这个问题,我写了个案例 但是一次回答不了那么多,你多问几次吧
追问请继续~谢谢
追答<?php
/*创建一个用户登录的类*/
class userlogin{
public $pdo;
//设置一个pdo连接Mysql数据库 需要打开php.ini 中pdo_mysql.dll
function mysqlConn(){
if($this->pdo){
$dsn="mysql:host=127.0.0.1;dbname=dataname";
$this->pdo=new PDO($dsn,"root","mima",array(PDO::ATTR_PERSISTENT => false));
}
}
//设置一个查询列表方法
function selectList($table,$dname="*",$where=null,$key=null){
$sql = "SELECT $dname from `$table` $where";
$result = $this->pdo->query($sql);
$lists = array();
while ($list_rows=$result->fetch()){
if (empty($key)){
$lists[]=$list_rows;
}else {
$lists[$list_rows[$key]]=$list_rows;
}
}
return $lists;
}
//编写初始化函数
function __construct(){
$this->mysqlConn();
if(!empty($_POST['username'])){ //如果提交后用户名不为空 执行登录
$this->userActionLogin();
}
}
?>