您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php实现购物车程序代码

2024/3/27 23:16:13发布256次查看
购物车是现在电商开发者必须要做的一个功能了,下面我来给大家整理两个可用于电商网站的简单购物车程序代码,有兴趣的同学不防进入参考一下.
例子1:最近在写一个电子商务的网站,在做购物车的时候才发现php里面没有map这种数据结构,我们不能简单的通过一个hashmap来实现购物车,于是我想到到数组,通过数组的值的格式化来进行编写.
也就是说,我们是通过循环数组的值,通过拆分值来判断数据是不是重复,比如我现在浏览的商品的id是4,添加的数量是3,我就在数组里面存放4-3,以后如果当遇到是id是4的时候,我们只是需要时改变数组里面这个位置的数值,如果id在数组里面拆分比较都不存在,则往数组里面添加数据,删除购物车制定id 的商品也是循环数组,这个值,使用unset()来释放这个值.
具体的实现代码,如下:
databasepassword; } /** * @return the $database */ public function getdatabase() { return $this->database; } /** * @param field_type $databaseaddress */ public function setdatabaseaddress($databaseaddress) { $this->databaseaddress = $databaseaddress; } /** * @param field_type $databaseuser */ public function setdatabaseuser($databaseuser) { $this->databaseuser = $databaseuser; } /** * @param field_type $databasepassword */ public function setdatabasepassword($databasepassword) { $this->databasepassword = $databasepassword; } /** * @param field_type $database */ public function setdatabase($database) { $this->database = $database; }}?>
数据库连接代码:
getdatabaseaddress() , $dbconfig->getdatabaseuser() , $dbconfig->getdatabasepassword()); return $con;}/** * 选择一款数据库 * enter description here ... */function _select_db() { $dbconfig = new dbconfig(); if (!mysql_select_db($dbconfig->getdatabase())) { exit('找不到指定的数据库'); }}/** * 设置字符集 * enter description here ... */function _set_names() { if (!mysql_query('set names utf8')) { exit('字符集错误'); }}function _query($_sql) { _select_db(); _set_names(); if (!$result = mysql_query($_sql, conn)) { echo mysql_error(); } return $result;}/** * 只能是获取一个数据组 * enter description here ... * @param unknown_type $_sql */function _fetch_array($_sql) { return mysql_fetch_array(_query($_sql) , mysql_assoc);}/** * 返回数据组 * enter description here ... * @param unknown_type $_sql */function _fetch_array_list($_result) { return mysql_fetch_array($_result, mysql_assoc);}/** * 影响到到的记录数 * enter description here ... */function _affect_rows() { return mysql_affected_rows();}/** * 判断是不是存在数据 * enter description here ... * @param unknown_type $_sql * @param unknown_type $_info */function _is_repeat($_sql, $_info) { if (_fetch_array($_sql)) { }}function _close() { if (!mysql_close(_conn)) { exit('关闭异常'); }}
文章地址:
转载随意^^请带上本文地址!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product