根据前面所描述的基本需求清单,下面准备实现3个商品页面,功能由新的脚本helper提供。先进个商品页面是index.php。
单击其中一个种类链接将访问category.php,后者显示种类的细节信息,包括到产品的链接。显然,脚本是可以通过富含关键词的URL来访问的,因此用户无需知道这是由一个名为category.php的脚本在后台完成。
单击种类页面中的产品链接,将会加载产品的细节页面。
下面来看看我们将要做什么。按照下面的步骤来实现它。
创建Cookie Ogre’s Warehouse
(1) 为了为加拿大用户显示不同的价格,需要地域定向的功能,由于这个练习相当地长,这个步骤就不再重复。请按照地域定向的练习内容,来创建并操作geo_target_datatable,然后创建库simple_geo_geo_target.inc.php。
(2) 在文件夹seophp中,创建文件夹media。该文件夹需要包含3个文件,名称分别是1、2、3和4,这是搜索引擎公司的标记——Google、Yahoo!、Microsoft和Ask。然后从本书附带的代码中取得文件,复制到文件夹media中。
(3) 下面创建新的所需数据库结构。和在本书中的其他数据库练习一样使用phpMyAdmin或MySQL控制台连接到数据库。然后执行下列SQL语句,以创建表brands并插入数据。
下面,分析这一切是怎么运作的,以及采用哪些设计实现了这些需求。为了理解这个应用程序,即使它非常简单,也要从数据库开始理解数据库是如何工作的,数据是如何组织的。
数据库由4个数据表组成:
brands:包含搜索引擎公司名称
categories:包含产品归类的种类
products:包含种类中的产品数据
product_categories:包含产品和种类之间的关系。这个表之所以需要,是因为每个产品可以属于多个种类,因此每个产品需要创建多个关联,对每个种类也是如此。
希望以上的这些信息能够帮助您,如果您还有关于大连网站制作,大连网站建设及企业邮箱等相关问题,请与我们联系,新图闻科技将竭诚为您服务!