根據(jù)前面所描述的基本需求清單,下面準備實現(xiàn)3個商品頁面,功能由新的腳本helper提供。先進個商品頁面是index.php。
單擊其中一個種類鏈接將訪問category.php,后者顯示種類的細節(jié)信息,包括到產(chǎn)品的鏈接。顯然,腳本是可以通過富含關(guān)鍵詞的URL來訪問的,因此用戶無需知道這是由一個名為category.php的腳本在后臺完成。
單擊種類頁面中的產(chǎn)品鏈接,將會加載產(chǎn)品的細節(jié)頁面。
下面來看看我們將要做什么。按照下面的步驟來實現(xiàn)它。
創(chuàng)建Cookie Ogre’s Warehouse
(1) 為了為加拿大用戶顯示不同的價格,需要地域定向的功能,由于這個練習相當?shù)亻L,這個步驟就不再重復。請按照地域定向的練習內(nèi)容,來創(chuàng)建并操作geo_target_datatable,然后創(chuàng)建庫simple_geo_geo_target.inc.php。
(2) 在文件夾seophp中,創(chuàng)建文件夾media。該文件夾需要包含3個文件,名稱分別是1、2、3和4,這是搜索引擎公司的標記——Google、Yahoo!、Microsoft和Ask。然后從本書附帶的代碼中取得文件,復制到文件夾media中。
(3) 下面創(chuàng)建新的所需數(shù)據(jù)庫結(jié)構(gòu)。和在本書中的其他數(shù)據(jù)庫練習一樣使用phpMyAdmin或MySQL控制臺連接到數(shù)據(jù)庫。然后執(zhí)行下列SQL語句,以創(chuàng)建表brands并插入數(shù)據(jù)。
下面,分析這一切是怎么運作的,以及采用哪些設(shè)計實現(xiàn)了這些需求。為了理解這個應(yīng)用程序,即使它非常簡單,也要從數(shù)據(jù)庫開始理解數(shù)據(jù)庫是如何工作的,數(shù)據(jù)是如何組織的。
數(shù)據(jù)庫由4個數(shù)據(jù)表組成:
brands:包含搜索引擎公司名稱
categories:包含產(chǎn)品歸類的種類
products:包含種類中的產(chǎn)品數(shù)據(jù)
product_categories:包含產(chǎn)品和種類之間的關(guān)系。這個表之所以需要,是因為每個產(chǎn)品可以屬于多個種類,因此每個產(chǎn)品需要創(chuàng)建多個關(guān)聯(lián),對每個種類也是如此。
希望以上的這些信息能夠幫助您,如果您還有關(guān)于大連網(wǎng)站制作,大連網(wǎng)站建設(shè)及企業(yè)郵箱等相關(guān)問題,請與我們聯(lián)系,新圖聞科技將竭誠為您服務(wù)!