`
cakin24
  • 浏览: 1388188 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

商品信息分页输出

    博客分类:
  • PHP
阅读更多

一 代码

1、编写入口文件
<?php
    define('THINK_PATH','../ThinkPHP');	//定义ThinkPHP框架路径(相对于入口文件)
    define('APP_NAME','App');			//定义项目名称
    define('APP_PATH','./App');				//定义项目路径
    require(THINK_PATH.'/ThinkPHP.php');	//加载框架入口文件 
    App::run();							//实例化一个网站应用实例
?>
 
2、编写配置文件
<?php
return array(
    'APP_DEBUG'=>false,//关闭调试模式
	'DB_TYPE'=>'mysql',//数据库类型
	'DB_HOST'=>'localhost',//数据库主机名
	'DB_USER'=>'root',//数据库用户名
	'DB_PWD'=>'root',//数据库密码
	'DB_NAME'=>'db_database30',//数据库名称
	'DB_PORT'=>'3306',//数据库端口
	'DB_PREFIX'=>'tb_',//数据表前缀
);
?>
 
3、编写控制文件
<?php
header("content-type:text/html;charset=utf-8");//设置页面编码格式
class IndexAction extends Action{
    public function index(){
	    $db=M('commo');//实例化模型类,参数为数据表名称,不包含前缀
	    if(isset($_GET['p'])){//判断地址栏是否有参数p
	        $page=$_GET['p'];
	    }else{
	        $page=1;
	    }
	    $result=$db->order('id')->page($page.',2')->select();//查询数据
	    $this->assign('result',$result);//模板变量赋值
	    //import("ORG.Util.Page");//导入分页类
		import("@.ORG.Page");
	    $count=$db->count();//获取查询总记录数
	    $p=new Page($count,2);//实例化分页类,参数为总记录数和每页显示的记录数
	    $show=$p->show();//分页显示输出
	    $this->assign('show',$show);//模板变量赋值
	    $this->display();//输出模板
	}
}
?>
 
4、编写模板文件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>输出商品</title>
<link type="text/css" rel="stylesheet" href="__ROOT__/Public/Css/style.css">
</head>
<body>
<foreach name='result' item='commo'>
<table width="636" height="134" border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE">
  <tr>
    <td width="145" rowspan="5" align="center" valign="middle"><img src="__ROOT__/Public/images/{$commo.pics}" width="90" height="100" alt="{$commo.name}" style="border: 1px solid #f0f0f0;" /></td>
    <td height="26" align="left">商品名称:{$commo.name}</td>
    <td width="156" height="26" align="left">商品类别:{$commo.class}</td>
    <td width="157" height="26" align="left">商品型号:{$commo.model}</td>
  </tr>
  <tr>
    <td height="26" align="left">商品品牌:{$commo.brand}</td>
    <td height="26" colspan="2" align="left">商品产地:{$commo.area}</td>
  </tr>
  <tr>
    <td width="178" height="26" align="left">剩余数量:{$commo.stocks}</td>
    <td height="26" colspan="2" align="left">销售数量:{$commo.sell}</td>
  </tr>
  <tr>
    <td height="26" align="left">市场价:<font color="red">{$commo.m_price}&nbsp;元</font></td>
    <td height="26" colspan="2" align="left">上市日期:{$commo.addtime}</td>
  </tr>
  <tr>
    <td height="26" align="left">会员价格:<font color="#FF0000">{$commo.v_price}&nbsp;元</font></td>
    <td height="26" colspan="2" align="center" valign="middle">&nbsp;</td>
  </tr>
</table>
</foreach>
<table align="center">
  <tr>
    <td height="22" colspan="7" align="center" bgcolor="#DDDDDD"><span>{$show}</span></td>
  </tr>
</table>
</body>
</html>
 
二 运行结果

 
  • 大小: 27.8 KB
1
1
分享到:
评论

相关推荐

    java分页工具类(非常实用)

    * 电子商务网站分页:将商品列表分页显示,以便用户更方便地浏览和购买商品。 5. 分页工具类的优点 分页工具类的优点包括: * 方便用户浏览和操作数据 * 提高用户体验 * 降低服务器负载 * 提高网站性能 6. 分页...

    java web分页技术

    分页适用于任何涉及大量数据查询的Web应用,如电子商务网站的商品列表、社交媒体的动态展示、论坛的帖子列表等。 四、如何实现分页? 分页实现分为前端和后端两部分: 1. 客户端: - 显示信息:总记录数、当前页...

    thinkPHP分页功能实例详解

    接着,`AbProduct`是一个抽象商品管理类,具有`GetStatus`方法,该方法根据给定的错误码返回相应的状态信息。这通常用于处理错误和异常,提供统一的响应格式。 `MemberModel`代表了会员模型,这类通常用于处理与...

    thinkphp分页方法

    - 同样地,使用`data`方法设置商品信息,然后使用`save`方法更新商品。 ```php $product-&gt;data($pdt_info)-&gt;save(); ``` 4. **商品删除**: - 使用`del`方法删除商品。 ```php $product-&gt;del(); ``` #### ...

    JSP部分练习代码分页等

    - "paipai"可能是一个模拟的电商平台分页,包含了商品列表的分页展示。 - "jspbbs1"可能是仿照某论坛的分页设计,展示了论坛帖子的分页展示和导航。 - "ebank"、"shopingbook"、"test3"、"store"等可能是其他类型的...

    数据库的典型应用JSP分页技术PPT学习教案.pptx

    案例1展示了商品分页显示的实践,这里创建了一个名为`product.jsp`的文件,它连接到数据库,查询所有商品信息,每页显示10行数据。在实际应用中,你需要设置适当的数据库连接字符串,以及SQL查询语句,确保分页逻辑...

    php页码形式分页函数支持静态化地址及ajax分页

    所谓静态化地址分页,是指在URL中包含分页信息的页面地址。例如,一个静态化分页的URL可能看起来像这样:`***/products-p2.html`,其中`p2`代表第二页。静态化分页有助于搜索引擎更好地索引内容,并使得分页地址可被...

    分页存储过程

    - **Web应用中的数据列表**:如商品列表、用户评论等场景。 - **数据分析报告**:需要展示大量数据时,通过分页减少单次查询的数据量。 - **后台管理系统**:管理员需要查看和管理的大量数据。 #### 八、总结 本...

    GridView分页

    特别是在处理大量数据时,如展示学生列表、商品列表等场景下,合理地将数据进行分页显示不仅能够有效减少每次请求的数据量,还能使用户更方便地浏览和查找所需信息。本篇将详细介绍如何利用`GridView`控件实现数据...

    jsp java自定义标签 实现分页 当前位置标签

    4. 输出HTML:在`doEndTag()`方法中,根据分页信息生成相应的HTML链接,如“首页”、“上一页”、“下一页”和具体的页码链接。 至于“当前位置标签”,这通常指的是在网站导航中显示用户当前所在的位置,例如...

    jsp分页显示完整实例

    分页显示是Web开发中的常见需求,特别是在文章管理、商品列表、用户信息等数据量较大的页面中,通过分页可以提升用户体验和页面的响应速度。 本文实例通过一个文章管理页面来详细介绍如何使用JSP实现分页显示功能。...

    基于SSM的电子商城+源代码+文档说明

    商品动态分页 商品搜索 (5)购物车模块 加入购物车 购物车商品更新 删除购物车商品 购物车商品列表 购物车商品全选、全反选、单选和单反选 购物车商品总数 (6)收货地址模块 新增收货地址 删除收货地址 更新收货地址 ...

    PHP分页初探 一个最简单的PHP分页代码的简单实现

    6. **执行SQL并显示数据**:使用PDO对象执行SQL,获取数据并循环遍历,输出每个商品的ID、名称和价格。 7. **创建分页链接**:最后,使用`for`循环生成分页数字列表,每个数字是一个链接,链接到对应页码的页面。 ...

    ECSHOP全部品牌页实现分页换页功能方法

    9. **模板赋值与渲染**:将处理后的数据如品牌列表、页面标题、当前位置、分类树、网店帮助、销售排行等信息通过Smarty模板引擎分配给变量,然后渲染并输出HTML页面。 通过以上步骤,ECSHOP的全部品牌页就能够实现...

    分享php分页的功能模块

    分页技术允许用户通过翻页查看数据集中的不同部分,常见于搜索引擎的搜索结果和电子商务平台的商品列表。分页功能的核心在于确定数据的总条数、每页显示的条目数以及当前页面位置,然后计算出总页数以及当前页需要...

    爬取京东上手机类商品

    8. **遍历分页**:京东的商品列表通常会分页显示,爬虫需要能够跟踪下一页链接,持续抓取所有页面的商品信息。 9. **异常处理**:考虑到网络波动和服务器响应,需要设置合理的重试机制以及异常处理,以确保爬虫的...

    (完整版)电商网站详细设计说明书.pdf

    - **输出项**:输出商品信息、商品总数及用户信息,数据以JSON格式传递,通过浏览器解析显示。 3. **算法流程与数据流** - **流程逻辑**:使用流程图和数据流图表示商品浏览的处理流程,确保逻辑清晰。 - **注释...

    C#打印实例--打印商品出入库信息实例源码_0520.rar

    9. **数据绑定**:如果商品出入库信息存储在数据库中,可以使用数据绑定技术将数据库数据直接连接到打印输出,简化代码并提高效率。 10. **多页处理**:如果打印内容超出了一页,需要判断并分页。可以使用`Graphics...

Global site tag (gtag.js) - Google Analytics