商城首页,在index.php中引用index.html,先导入采集的商品goods-cate.sql
- use boosshop
- truncate goods;
- truncate category;
- soutce D:/goods-cate.sql;
完成数据库导入.
update goods set is_new=1 order by rand() limit 10; 随机改10条产品is_new为1
取新品
打开GoodsModel写getNew取出指定条数的新品,写sql语句order by add_time limit 5 后面发的靠前显示,取5条.
在index.php中实例化GoodsModel 调用getNew赋给$newlist
在index.html中找到新品div标签中循环$newlist 要把goods_name用mb_substr截取12个字符.
取女士正装
在mysql中select * from category; 知道女士正装的cat_id=4 男士正装cat_id=1;
因查询的女士正装cat_id对应的栏目是大栏目,大栏目下没有商品,需要先找出cat_id的所有子栏目,再查询子栏目下的商品.
在GoodsModel中写catGoods方法取出指定栏目的商品,接收cat_id select把出所以栏目;
getCatTree用子孙树函数,给它一个cats cat_id取出对应的子孙栏目;
先声明一个$sub数组;
if判断如果不为空,直接foreach循环$cons把找到的子孙栏目放到sub中;
把sub转成数组赋给$in;
写sql语句,注意where cat_id in(' . $in . ')取出大栏目下所以商品
在index.php中调用catGoods方法,传给一个female_id 进行查询,得到的数组赋给$felist;
在index.html中循环$felist;
新闻热点
疑难解答