商城首頁,在index.php中引用index.html,先導(dǎo)入采集的商品goods-cate.sql
- use boosshop
- truncate goods;
- truncate category;
- soutce D:/goods-cate.sql;
完成數(shù)據(jù)庫導(dǎo)入.
update goods set is_new=1 order by rand() limit 10; 隨機(jī)改10條產(chǎn)品is_new為1
取新品
打開GoodsModel寫getNew取出指定條數(shù)的新品,寫sql語句order by add_time limit 5 后面發(fā)的靠前顯示,取5條.
在index.php中實例化GoodsModel 調(diào)用getNew賦給$newlist
在index.html中找到新品div標(biāo)簽中循環(huán)$newlist 要把goods_name用mb_substr截取12個字符.
取女士正裝
在mysql中select * from category; 知道女士正裝的cat_id=4 男士正裝cat_id=1;
因查詢的女士正裝cat_id對應(yīng)的欄目是大欄目,大欄目下沒有商品,需要先找出cat_id的所有子欄目,再查詢子欄目下的商品.
在GoodsModel中寫catGoods方法取出指定欄目的商品,接收cat_id select把出所以欄目;
getCatTree用子孫樹函數(shù),給它一個cats cat_id取出對應(yīng)的子孫欄目;
先聲明一個$sub數(shù)組;
if判斷如果不為空,直接foreach循環(huán)$cons把找到的子孫欄目放到sub中;
把sub轉(zhuǎn)成數(shù)組賦給$in;
寫sql語句,注意where cat_id in(' . $in . ')取出大欄目下所以商品
在index.php中調(diào)用catGoods方法,傳給一個female_id 進(jìn)行查詢,得到的數(shù)組賦給$felist;
在index.html中循環(huán)$felist;
新聞熱點
疑難解答