商城首頁,在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;
新聞熱點
疑難解答