首页 > 其他 > 详细

时间:2014年4月12日16:21:56商城首页开发

时间:2014-04-14 01:22:21      阅读:678      评论:0      收藏:0      [点我收藏+]


UPDATE goods SET is_new =1 ORDER BY rand( ) LIMIT 10

GoodModel.class.php

/*取出指定条数的新品*/

publicfunctiongetNew($n = 5){

$sql = ‘select goods_id,goods_name,shop_price,goods_price,goods_thumb  from ‘.$this->table.‘ order byaddtime limit ‘.$n;

return $this->db->getAll($sql);

}

Index.php

/*取出五条新品*/

$goods = new GoodsModel();

$newlist = $goods->getNew(5);

前台展示页面

<?php foreach($newlist as $g) { ?>

<div>

<div>

<a  href="goods.php?goods_id=<?php echo $g[‘goods_id‘];  ?>"><img alt="<?php echo $g[‘goods_name‘]; ?>"  src=\‘#\‘" echo $g[‘thumb_img‘]; ?>"></a>

</div>

<div>

<div><a  title="<?php echo $g[‘goods_name‘]; ?>"  href="goods.php?goods_id=<?php echo $g[‘goods_id‘]; ?>">

<?php echo  mb_substr($g[‘goods_name‘],0,12,‘UTF-8‘),‘...‘; ?></a></div>


<span>市场价:</span><font><?php echo $g[‘market_price‘]; ?></font><br>中意价:<font><?php echo $g[‘shop_price‘]; ?></font>

</div>

</div>

<?php } ?>


根据栏目取商品:

/*取出指定栏目的商品

cat_id 对应的栏目下,可能没有商品,

商品放在大栏目下的分类中

正确的做法是:找出cat_id的所有子孙栏目下的所有商品

*/

publicfunctioncatGoods($cat_id){

$category = new CatModel();

$cats = $category->select();//取出的栏目

$sons = $category->getCatTree($cats,$cat_id);//取出给定栏目的子孙栏目

$sub = array();

if(!empty($sons)){

foreach($sons as $v){

$sub[] = $v[‘cat_id‘];

}

}

$in = implode(‘,‘,$sub);

$sql = ‘select goods_id,goods_name,shop_price,market_price,thumb_img  from ‘.$this->table.‘ where cat_id in ( ‘.$in.‘) order by add_time limit  5‘;

return $this->db->getAll($sql);

}



本文出自 “杜国栋个人PHP学习博文” 博客,请务必保留此出处http://duguodong.blog.51cto.com/7667978/1395012

时间:2014年4月12日16:21:56商城首页开发,布布扣,bubuko.com

时间:2014年4月12日16:21:56商城首页开发

原文:http://duguodong.blog.51cto.com/7667978/1395012

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!