內容簡介
PHP是比較普及的互聯網開發語言之一。本書按新手從入門到精通的學習過程,從實際的應用齣發詳細介紹瞭PHP的腳本語言基礎、開發運行環境以及各種常用動態功能係統的開發。《PHP+MySQL+Dreamweaver動態網站建設從入門到精通》共10章,內容分為理論部分和實戰部分,由淺入深地介紹瞭PHP以及相關技術,通過大量實際項目的案例,詳盡地講解瞭PHP的技術要點和開發過程,精選動態功能模塊實例,通過實例的講解來讓讀者理解PHP+MySQL的動態開發方法。全書包括用戶管理係統、新聞發布係統、留言闆管理係統、投票管理係統、BBS論壇管理係統和網上購物係統等6個綜閤案例。
本書內容豐富,實用性和操作性強,適閤學習PHP+MySQL+Dream-weaver動態網頁製作的初級讀者,也適閤作為高等院校本、專科各專業動態網頁製作課程的教材,還可以作為網頁設計與製作愛好者的自學參考書。
目錄
前言
第1章 搭建PHP網站建設平颱
1.1 PHP基礎知識
1.1.1 PHP 5.0特性
1.1.2 PHP開發環境
1.2 Apache服務器的安裝
1.2.1 Apache簡介
1.2.2 下載Apache軟件
1.2.3 安裝Apache服務器
1.2.4 Apache服務器的操作
1.3 PHP的安裝與配置
1.3.1 下載PHP
1.3.2 安裝PHP
1.3.3 配置Apache支持PHP
1.3.4 測試PHP環境
1.3.5 PHP配置文件
1.4 安裝與應用MySQL數據庫
1.4.1 MySQL簡介
1.4.2 安裝MySQL數據庫
1.4.3 管理MySQL數據庫
1.4.4 MySQL數據庫的應用
1.4.5 解決PHP與MySQL亂碼問題
第2章 PHP編程基礎
2.1 在Dreamweaver中建立PHP執行環境
2.1.1 Dreamweaver進行網站建設的步驟
2.1.2 本地站點網站文件夾規劃
2.1.3 建立流暢的瀏覽順序
2.1.4 定義本章PHP網頁測試網站
2.2 PHP程序編寫基礎
2.2.1 PHP程序結構
2.2.2 PHP輸齣結果
2.2.3 PHP程序注釋
2.3 控製動態輸齣字符
2.3.1 PHP函數的調用
2.3.2 截去字符串首尾
2.3.3 格式化輸齣字符
2.3.4 打印格式化輸齣
2.3.5 字母大小寫轉換
2.3.6 處理特殊的字符
2.4 錶單變量的使用
2.4.1 POST錶單變量
2.4.2 GET錶單變量
2.4.3 字符串的連接
2.5 常量和變量
2.5.1 PHP中的常量
2.5.2 PHP中的變量
2.5.3 PHP數據類型
2.5.4 數據類型轉換
2.6 PHP中的運算符
2.6.1 算術運算符
2.6.2 賦值運算符
2.6.3 比較運算符
2.6.4 三元運算符
2.6.5 錯誤控製運算符
2.6.6 邏輯運算符
2.6.7 字符串運算符
2.6.8 數組運算符
2.6.9 運算符的優先級
2.7 PHP的錶達式
2.7.1 條件語句
2.7.2 循環語句
2.7.3 其他語句
2.8 PHP的函數
2.8.1 使用函數
2.8.2 設置函數參數
2.8.3 返迴函數值
2.8.4 函數嵌套和遞歸
2.9 PHP和MySQL數據庫的操作
2.9.1 連接數據庫mysql_connect()
2.9.2 創建數據庫CREATE
2.9.3 插入數據INSERT INTO
2.9.4 選取數據SELECT
2.9.5 條件查詢WHERE
2.9.6 數據排序ORDER BY
2.9.7 更新數據UPDATE
2.9.8 刪除數據DELETE FROM
第3章 Dreamweaver+PHP開發基礎
3.1 Dreamweaver動態網頁製作步驟
3.2 搭建PHP動態係統平颱
3.2.1 係統結構設計
3.2.2 創建用戶數據庫
3.2.3 定義phpweb站點
3.2.4 設置數據庫連接
3.3 檢查數據庫記錄
3.3.1 創建記錄集
3.3.2 顯示記錄功能
3.3.3 重復區域功能
3.3.4 記錄集分頁功能
3.3.5 顯示記錄計數
3.3.6 顯示區域功能
3.3.7 顯示詳細信息
3.4 編輯記錄功能
3.4.1 新增記錄功能
3.4.2 更新記錄功能
3.4.3 刪除記錄功能
第4章 用戶管理係統開發
4.1 用戶管理係統的規劃
4.1.1 係統結構設計
4.1.2 頁麵規劃設計
4.1.3 創建用戶數據庫
4.1.4 定義member站點
4.1.5 設置數據庫連接
4.2 用戶登錄模塊的設計
4.2.1 登錄頁麵的設計
4.2.2 登錄成功和失敗
4.2.3 登錄功能的測試
4.3 用戶注冊模塊的設計
4.3.1 用戶注冊頁麵
4.3.2 注冊成功和失敗
4.3.3 注冊功能的測試
4.4 資料修改模塊的設計
4.4.1 修改資料頁麵
4.4.2 更新成功頁麵
4.4.3 測試修改資料
4.5 密碼查詢模塊的設計
4.5.1 密碼查詢頁麵
4.5.2 完善密碼查詢功能
4.5.3 測試密碼查詢功能
第5章 新聞發布係統開發
5.1 係統的整體設計規劃
5.1.1 頁麵設計規劃
5.1.2 頁麵美工設計
5.2 數據庫設計與連接
5.2.1 新聞數據庫設計
5.2.2 定義news站點
5.2.3 設置數據庫連接
5.3 係統頁麵設計
5.3.1 新聞發布係統首頁設計
5.3.2 新聞分類頁麵設計
5.3.3 新聞內容頁麵設計
5.4 後颱管理頁麵設計
5.4.1 管理入口頁麵
5.4.2 管理主頁麵
5.4.3 新增新聞頁麵
5.4.4 修改新聞頁麵
5.4.5 刪除新聞頁麵
5.4.6 新增新聞分類
5.4.7 修改新聞分類
5.4.8 刪除新聞分類
第6章 留言闆管理係統建設
6.1 係統整體設計規劃
6.1.1 頁麵設計規劃
6.1.2 頁麵美工設計
6.2 數據庫設計與連接
6.2.1 數據庫設計
6.2.2 定義gbook站點
6.2.3 設置數據庫連接
6.3 留言闆管理係統頁麵
6.3.1 留言闆主頁麵
6.3.2 訪問者留言頁麵
6.4 後颱管理功能的設計
6.4.1 管理員登錄頁麵
6.4.2 後颱管理主頁麵
6.4.3 迴復留言頁麵
6.4.4 刪除留言頁麵
6.5 管理係統功能的測試
6.5.1 前颱留言測試
6.5.2 後颱管理測試
第7章 投票管理係統
7.1 係統的整體設計規劃
7.1.1 頁麵設計規劃
7.1.2 投票頁麵設計
7.2 數據庫設計與連接
7.2.1 數據庫設計
7.2.2 定義vote站點
7.2.3 設置數據庫連接
7.3 投票管理係統頁麵設計
7.3.1 開始投票頁麵設計
7.3.2 計算投票頁麵設計
7.3.3 顯示投票結果頁麵設計
7.3.4 防止頁麵刷新設計
7.4 投票管理係統測試
第8章 BBS論壇管理係統
8.1 係統的整體設計規劃
8.1.1 頁麵整體設計規劃
8.1.2 頁麵美工設計
8.2 數據庫設計與連接
8.2.1 數據庫設計
8.2.2 定義bbs站點
8.2.3 設置數據庫連接
8.3 BBS論壇管理係統主頁麵設計
8.3.1 BBS論壇管理係統主頁麵
8.3.2 搜索主題功能製作
8.4 訪問者頁麵的設計
8.4.1 討論主題內容頁麵
8.4.2 設置點擊次數
8.4.3 新增討論主題
8.4.4 迴復討論主題
8.5 後颱管理設計
8.5.1 後颱版主登錄
8.5.2 後颱版主管理
8.5.3 刪除討論頁麵
8.5.4 修改討論主題
8.5.5 刪除迴復頁麵
第9章 PHP網上購物係統前颱
9.1 網上購物係統分析與設計
9.1.1 購物係統分析
9.1.2 功能模塊分析
9.1.3 網站整體規劃
9.2 購物係統數據庫設計
9.2.1 設計數據錶
9.2.2 定義購物車站點
9.2.3 數據庫連接
9.3 網站首頁動態功能
9.3.1 網站的樣式錶
9.3.2 建立搜索導航
9.3.3 用戶和新聞顯示
9.3.4 産品的動態展示
9.3.5 底部版權頁麵
9.4 會員係統功能
9.4.1 會員登錄判斷
9.4.2 會員注冊功能
9.4.3 找迴密碼功能
9.5 新聞公告係統
9.5.1 信息標題列錶
9.5.2 顯示詳細內容
9.6 産品的訂購功能
9.6.1 産品介紹頁麵
9.6.2 最新上架頻道
9.6.3 推薦産品頻道
9.6.4 熱門産品頻道
9.6.5 産品分類頻道
9.6.6 産品搜索結果
9.7 網站的結算功能
9.7.1 訂單的統計
9.7.2 清空訂單
9.7.3 購物車信息
9.7.4 生成訂單
9.7.5 訂單查詢
第10章 PHP網上購物係統後颱開發
10.1 購物係統後颱的架構設計
10.1.1 後颱整體規劃
10.1.2 登錄管理流程
10.1.3 後颱登錄的設計
10.1.4 樹狀菜單的設計
10.2 商品管理功能
10.2.1 增加商品功能
10.2.2 修改商品功能
10.2.3 刪除類彆功能
10.2.4 添加類彆功能
10.3 用戶管理功能
10.3.1 會員管理功能
10.3.2 留言管理功能
10.3.3 更改管理員功能
10.4 訂單管理功能
10.4.1 編輯訂單功能
10.4.2 查詢訂單功能
10.5 信息管理功能
10.5.1 管理公告功能
10.5.2 發布公告功能
10.5.3 管理評價功能
精彩書摘
使用Dreamweaver中的服務器行為可以快速實現:PHP、ASP以及JSP等動態網站的功能開發。對於初學者而言不用掌握相關的程序編寫,隻需要掌握一定的操作順序,瞭解相關的服務器行為即可以輕鬆實現動態網站的建設。設計使用Dreamweaver成功進行PHP動態網頁的製作並創建一個動態Web站點,可以用如下幾個關鍵步驟來進行。
第一步:設計靜態PHP頁麵
在設計任何Web站點(無論是靜態的還是動態的)時的一個關鍵步驟是頁麵視覺效果的設計。當嚮網頁中添加動態元素時,頁麵的設計對於其可用性至關重要。要仔細考慮用戶將如何與各個頁麵和整個Web站點進行交互。
將動態內容閤並到網頁的常用方法是創建一個顯示內容的錶格,然後將動態內容導入該錶格的一個或多個單元格中。利用此方法,可以用一種結構化的格式來錶示各種類型的信息。
第二步:創建動態內容源
動態Web站點需要一個內容源,在將數據顯示在網頁上之前,動態Web站點需要從該內容源提取這些數據。能在網頁中使用內容源之前,必須執行以下操作。
(1)創建動態內容源(如數據庫)與處理該頁麵的應用程序服務器之間的連接。使用“綁定”麵闆創建數據源,然後可以選擇數據源並將其插入到頁麵中。
(2)通過創建記錄集,指定要顯示的數據庫中的信息,或指定希望在該頁麵中包括的變量。還可以在記錄集對話框內測試查詢,並可以進行任何必要的調整,然後再將其添加到“綁定”麵闆。
(3)選擇動態內容元素並將其插入到選定頁麵。
第三步:嚮網頁添加動態內容
定義記錄集或其他數據源並將其添加到“綁定”麵闆後,可以將該記錄集所代錶的動態內容插入到頁麵中。Dreamweaver的菜單驅動型界麵使得添加動態內容元素非常簡單,隻需從“綁定”麵闆中選擇動態內容源,然後將其插入到當前頁麵內的相應文本、圖像或錶單對象中即可。
將動態內容元素或其他服務器行為插入到頁麵中時,Dreamweaver會將一段服務器端腳本插入到該頁麵的源代碼中。該腳本指示服務器從定義的數據源中檢索數據,然後將數據呈現在該網頁中。若要在網頁中放置動態內容,請執行以下操作之一。
(1)將其放在“代碼”視圖或“設計”視圖中的插入點處。
(2)替換文本字符串或其他占位符。
(3)將其插入到HTML 屬性中。例如,動態內容可以定義圖像的src屬性或錶單域的value屬性。
第四步:嚮頁麵添加服務器行為
除瞭添加動態內容外,還可以通過使用服務器行為將復雜的應用程序邏輯結閤到網頁中。服務器行為是預定義的服務器端代碼片段,這些代碼嚮網頁添加應用程序邏輯,從而提供更強的交互性能和功能。
Dreamweaver服務器行為可以嚮Web站點添加應用程序邏輯,而不必親自編寫代碼。隨Dreamweaver提供的服務器行為支持ColdFusion、ASP和PHP文檔類型。服務器行為經過精心編寫和仔細測試,達到快速、安全和可靠的目的。內置服務器行為支持跨平颱網頁,適用於所有瀏覽器。
Dreamweaver提供指嚮並單擊(point-and-click)界麵,這種界麵使得將動態內容和復雜行為應用到頁麵就像插入文本元素和設計元素一樣簡單。可使用的服務器行為如下所述。
(1)定義來自現有數據庫的記錄集。所定義的記錄集隨後存儲在“綁定”麵闆中。
(2)在一個頁麵上顯示多條記錄。可以選擇整個錶、包含動態內容的各個單元格或各行,並指定要在每個頁麵視圖中顯示的記錄數。
(3)創建動態錶並將其插入到頁麵中,然後將該錶與記錄集相關聯。以後可以分彆使用屬性檢查器和重復區域服務器行為來修改錶的外觀和重復區域。
(4)在頁麵中插入動態文本對象。插入的文本對象是來自預定義記錄集的項,可以對其應用任何數據格式。
(5)創建記錄導航和狀態控件、主/詳細頁麵以及用於更新數據庫中信息的錶單。
(6)顯示來自數據庫記錄的多條記錄。
(7)創建記錄集導航鏈接,這種鏈接允許用戶查看來自數據庫記錄的前麵或後麵的記錄。
(8)添加記錄計數器,以幫助用戶跟蹤返迴的記錄數以及其在返迴結果中所處的位置。
(9)還可以通過編寫自己的服務器行為或者安裝由第三方編寫的服務器行為來擴展Dreamweaver 服務器行為。
第五步:測試和調試頁麵
在將動態頁或整個Web站點發布到Web上之前,應首先測試其功能。通過測試可以檢查程序開發的結果,如果齣現錯誤要及時進行更改。
……
前言/序言
PHP+MySQL+Dreamweaver動態網站建設從入門到精通 下載 mobi epub pdf txt 電子書