-
使用DB类
-
-
因为OECMS没有 会员模块 但是项目需求
所以自制入口 user.php 也顺利的进入了widget 里面的user.php
仿后台的 action 模式 依次进入了login、reg等方法、
顺利的输出了模版 经调试也在各个方法里面能输出想要的值
但是有一个问题 无法使用数据库操作方法
$db->任何方法 都不识别
看前台的其它方法也没看见 定义过$db这个变量 却可以直接使用
而自己写的 却无法使用
麻烦有遇到过的、或者有处理过的、麻烦指定指定、怎样才能操作数据库。
附报错:Fatal error: Call to a member function insert() on a non-object in E:\wamp\www\oecms\source\widget\user.php on line 56
附注册方法代码:
function register(){
$array = array(
'gender'=>$_POST['gender'],
'name'=>$_POST['name'],
'address'=>$_POST['address'],
'email'=>$_POST['email'],
'pwd'=>md5($_POST['pwd']),
'phone'=>$_POST['phone'],
'time'=>time(),
);
//1、根据$_POST['email']检测用户名是否重复
//2、返回结果 进行不同处理
$result = $db->insert(DB_PREFIX."user",$array);
}
-
2281 次浏览
1 条评论
收藏
1个评论
-
-
--
2020-12-01 10:00
-
看看了。,2
-
-
回复 · 0条回复
-
作者信息
-
关注
-
试
免费试用
-
咨询热线
-
咨询热线
020-82299 259
-
在线咨询