自己写了个模块,执行insert的时候报错,求高手指点........
phpcms吧
全部回复
仅看楼主
level 1
Fatal error: Call to a member function insert() on a non-object inD:\AppServ\www\phpcms\phpcms\modules\cart\index.php on line 26
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
class index {
function __construct(){
$siteid = isset($_GET['siteid']) && intval($_GET['siteid']) ? intval($_GET['siteid']) : '';
define("SITEID",$siteid);
$this->db = pc_base::load_model("cart_list");
}
function init(){
// echo $_GET['oid'];
list($module,$infos) = explode("_", $_GET['oid']);
//var_dump($module,$infos);
list($catid,$id,$siteid) =explode("-",$infos);
if($_POST['dosubmit']){
$content = pc_base::load_model("content_model");
$data = $content->get_content($catid,$id);
$info['price']=$data['price'];
$info['title']=$data['title'];
$info['order_list']='ls_'.date('YmdHis',SYS_TIME).random();
$info['nums']=intval($_POST['nums']);
$info['total']=$info['price']*$info['nums'];
$info['module']=$module;
$info['catid']=$catid;
$info['id']=$id;
$info['status']=0;
$result=$this->db -> insert($info);
if($result){
showmessage(L('添加成功'),HTTP_REFERER);
}else{
showmessage(L("添加失败"),HTTP_REFERER);
}
}else{
include template("cart","init");
}
}
}
?>
这是php端代码,求高手指点!
2013年12月12日 01点12分 1
level 8
值得学习
2013年12月12日 18点12分 2
已经找出错误了!呵呵...
2013年12月13日 04点12分
我也出了这样的问题,你的错误怎么解决的,还记得吗
2014年07月17日 03点07分
level 2
为什么不贴出来怎么解决的呢!![泪]
2015年06月18日 15点06分 4
1