ECshop--数据案例

来源:互联网 发布:eagleeye 淘宝 下载 编辑:程序博客网 时间:2024/05/18 01:33
      今天搞了一个简单塞数据的任务,中间出现了挺多错误,发现对底层封装类的使用还是不熟,之前老大让我去熟悉底层的代码,因为没有一个明确的目标,当时看了一两天之后就有点烦躁,后面又搞jQuery去了,中间还被老大骂了一顿,不过现在想想确实是自己的错,怪自己太浮躁了。

然后简单说下完成的东西
主界面是这样的


这是切图源文件,静态网页已经切好
http://download.csdn.net/detail/k183000860/9576013

在这个部位,我们要从数据库取出值来,添加到这个界面上去


我在ecshop原项目的根目录下,新建了一个testIndex.php文件
然后引入
define('IN_ECS', true);require(dirname(__FILE__) . '/includes/init.php');

之后通过
$sql_is_best = "select * from ".$ecs->table('goods')." where is_best = '1' ";$is_best_goods = $db->selectLimit($sql_is_best,8);

赋值给$is_best_goods
再通过
for($i = 0;$i< mysql_num_rows($is_best_goods);$i++){if($i == 0) {$index1 = mysql_fetch_array($is_best_goods,MYSQL_ASSOC);//pr($index1["goods_name"]);}else if($i == 1) {$index2 = mysql_fetch_array($is_best_goods,MYSQL_ASSOC);//pr($index2["goods_name"]);}else$index_others = mysql_fetch_array($is_best_goods,MYSQL_ASSOC);//pr(mysql_fetch_array($is_best_goods,MYSQL_ASSOC));}

取出值,然后在静态页面上通过
<div class="prod-tw"><a href=""><div class="prod-tu"><img src="<?php echo $index1["goods_img"] ?>"></div><div class="prod-wen"><h3><?php echo $value_cat1 ?></h3><p><?php echo $index1["goods_name"]; ?></p></div></a></div><div class="prod-tw"><a href=""><div class="prod-tu"><img src="<?php echo $index2["goods_img"] ?>"></div><div class="prod-wen"><h3><?php echo $value_cat2 ?></h3><p><?php echo $index2["goods_name"]; ?></p></div></a></div>
把值塞进去
值得一提的是在php页面中,取值的方式有多种,后面打算把底层的sql操作类好好看下
0 0