PHP+MySQL+Dreamweaver動態網站建設全程揭秘(第2版)

PHP+MySQL+Dreamweaver動態網站建設全程揭秘(第2版)

《PHP+MySQL+Dreamweaver動態網站建設全程揭秘(第2版)》是2019年8月清華大學出版社出版的圖書,作者是李曉斌。

基本介紹

  • 書名:PHP+MySQL+Dreamweaver動態網站建設全程揭秘(第2版)
  • 作者:李曉斌
  • ISBN:9787302526858
  • 定價:69.80元
  • 出版社:清華大學出版社
  • 出版時間:2019.08
內容簡介,圖書目錄,

內容簡介

《PHP+MySQL+Dreamweaver動態網站建設全程揭秘(第2版)》以Dreamweaver CC為工具,結合Apache伺服器、PHP程式語言和MySQL資料庫,全面系統地講解了使用Dreamweaver開發PHP動態網站的方法和技巧,並通過多個網站實用系統功能的開發講解,使讀者能夠快速掌握這些網站實用系統功能的實現方法。
《PHP+MySQL+Dreamweaver動態網站建設全程揭秘(第2版)》內容簡潔、通俗易懂,通過知識點與案例相結合的方式,讓讀者能夠清晰明了地理解書中的相關技術內容,從而達到理想的學習效果。全書共分10章,包括配置PHP網站開發環境、PHP快速入門、MySQL資料庫與phpMyAdmin管理、Dreamweaver內置伺服器行為、會員管理系統、網站投票管理系統、網站新聞發布系統、網站圖片管理系統、個人部落格系統和商城購物車系統等內容。
《PHP+MySQL+Dreamweaver動態網站建設全程揭秘(第2版)》結構清晰、實例經典、技術實用,適合動態網頁製作的初、中級讀者,也可以作為高等院校動態網頁製作課程的教材,還可以作為網頁設計與製作愛好者的自學參考書。

圖書目錄

第1章 配置PHP網站開發環境
1.1 了解動態網站的開發流程 1
1.1.1 網站策劃 1
1.1.2 規劃站點基本結構 1
1.1.3 設計和製作網站靜態頁面 1
1.1.4 網站動態功能模組開發 2
1.1.5 網站功能測試 2
1.2 動態網站開發技術 2
1.2.1 網路工作原理 2
1.2.2 靜態網頁 3
1.2.3 動態網頁 3
1.3 了解PHP網站開發 6
1.3.1 了解PHP 6
1.3.2 PHP語言的優勢 6
1.3.3 PHP網站開發環境包含的內容 7
1.3.4 了解Apache伺服器 8
1.3.5 了解MySQL資料庫 8
1.4 配置Apache+PHP+MySQL開發環境 9
1.4.1 常見的3種PHP集成開發工具 9
1.4.2 下載AppServ集成開發工具 9
1.4.3 安裝AppServ集成開發工作環境 10
1.4.4 測試PHP網站開發環境 12
1.4.5 認識PHP開發環境中的相關檔案 13
1.5 Apache伺服器的配置方法 13
1.5.1 認識Apache伺服器主中的檔案 14
1.5.2  Apache伺服器的基本操作 14
1.5.3 如何修改默認網站 15
1.6 在Dreamweaver中創建PHP站點 16
1.6.1 站點資料夾規劃 16
1.6.2 PHP測試伺服器 17
實戰 創建站點並設定PHP測試伺服器 17
1.6.3 創建PHP頁面 19
實戰 製作第一個PHP網頁 19
第2章 PHP 快速入門
2.1 PHP與HTML運行原理 22
2.2 PHP語法基礎 23
2.2.1 PHP標籤 23
2.2.2 PHP輸出數據和注釋 23
實戰 輸出數據與注釋在PHP代碼中的套用 24
2.2.3 在HTML代碼中嵌入PHP程式 24
2.2.4 在PHP程式中輸出HTML 25
2.2.5 在PHP程式中調用JavaScript腳本代碼 25
實戰 PHP與JavaScript腳本相結合 25
2.3 常量與變數 26
2.3.1 PHP常量 26
2.3.2 PHP變數 27
2.4 預定義變數與表單變數 29
2.4.1 Cookie 29
實戰 網頁Cookie信息的創建與套用 29
2.4.2 Session 31
實戰 網頁Session信息的創建與套用 31
2.4.3 POST表單變數 33
2.4.4 GET表單變數 34
2.5 數據類型 35
2.5.1 PHP中的數據類型 35
2.5.2 數據類型之間的轉換 37
2.6 運算符 38
2.6.1 算術運算符 39
實戰 使用算術運算符進行計算 39
2.6.2 賦值運算符 39
2.6.3 位運算符 40
2.6.4 比較運算符 40
2.6.5 邏輯運算符 41
實戰 比較運算符和邏輯運算符的套用 41
2.6.6 遞增和遞減運算符 41
實戰 遞增和遞減運算符的套用 42
2.6.7 三元運算符 42
2.6.8 運算符優先權 43
2.7 流程控制 43
2.7.1 if 條件判斷語句 43
2.7.2 if .else 條件判斷語句44
2.7.3 if .elseif .else 條件判斷語句45
實戰 使用 if .elseif .else條件判斷語句 45
2.7.4 多路徑選擇 switch條件語句 46
2.8 循環語句 48
2.8.1 for 循環語句48
2.8.2 while 循環語句 49
2.8.3 do .while 循環語句 49
2.8.4 跳轉語句 50
2.9 函式 51
2.9.1 自定義函式 51
2.9.2 傳遞參數 51
2.9.3 函式變數的作用範圍 52
2.9.4 函式的返回值 52
2.9.5 變數函式 53
2.10 數組 53
2.10.1 創建數組53
2.10.2 運算元組鍵名和鍵值 55
2.10.3 數組的遍歷和輸出 57
2.11 控制輸出內容58
2.11.1 字元串的輸出顯示 58
2.11.2 調用 PHP函式 59
2.11.3 截去輸出內容首尾空白 59
2.11.4 獲取字元串長度 60
2.11.5 處理特殊字元 60
第 3 章 MySQL 資料庫與phpMyAdmin 管理
3.1 MySQL 資料庫基礎 61
3.1.1 了解 MySQL資料庫 61
3.1.2 MySQL 資料庫的特點 62
3.1.3 MySQL 資料庫的對象 62
3.1.4 欄位的類型 63
3.1.5 關係型資料庫 65
3.2 MySQL 資料庫的基礎操作 66
3.2.1 啟動和關閉 MySQL資料庫 66
3.2.2 進入和退出 MySQL管理控制平台 67
實戰 進入和退出 MySQL管理控制平台 67
3.2.3 修改 MySQL資料庫管理密碼 69
3.2.4 使用 PHP連線MySQL資料庫69
3.3 使用SQL命令創建MySQL資料庫和數據表70
3.3.1 SQL 概述 70
3.3.2 使用 CREATE命令創建資料庫 70
實戰 創建資料庫 70
3.3.3 資料庫的基本操作 71
3.3.4 使用 CREATE命令創建數據表 72
實戰 創建數據表 72
3.3.5 使用 ALTER命令修改數據表 74
3.3.6 使用 DROP命令刪除資料庫和數據表 74
3.4 數據的插入、查詢、更新和刪除操作 74
3.4.1 使用 INSERT INTO命令插入記錄 74
實戰 向資料庫中插入數據記錄 75
3.4.2 使用 SELECT命令查詢數據76
實戰 查詢資料庫中的記錄 76
3.4.3 使用 WHERE命令進行條件查詢 77
實戰 查詢指定條件的數據 77
3.4.4 使用 LIMIT命令限制返回條數 78
實戰 限制查詢返回的記錄條數 79
3.4.5 使用 ORDER BY命令對查詢結果排序 80
實戰 將查詢結果按指定欄位遞減排序 80
3.4.6 使用 GROUP BY命令對查詢結果分組81
實戰 將查詢結果進行分組 81
3.4.7 使用 HAVING命令限制查詢輸出結果 82
實戰 限制對資料庫查詢輸出的結果 83
3.4.8 使用 UPDATE命令更新記錄 84
實戰 更新資料庫的記錄數據 .84
3.4.9 使用 DELETE命令刪除記錄85
實戰 刪除資料庫中指定的數據記錄 85
3.5 認識 phpMyAdmin 87
3.5.1 phpMyAdmin 簡介 87
3.5.2 訪問 phpMyAdmin管理界面 87
3.5.3 認識 phpMyAdmin管理界面 88
3.6 使用 phpMyAdmin管理MySQL資料庫 90
3.6.1 創建資料庫和數據表 91
實戰 使用 phpMyAdmin創建資料庫和數據表 91
3.6.2 插入和編輯數據 93
實戰 在 phpMyAdmin中向數據表插入和編輯數據 93
3.6.3 編輯欄位 94
3.6.4 複製和重命名數據表和資料庫 95
3.6.5 資料庫的備份與還原 96
實戰 在 phpMyAdmin中對資料庫進行備份與還原操作 96
第4章 Dreamweaver 內置伺服器行為
4.1 Dreamweaver 動態網站開發基礎 98
4.1.1 Dreamweaver 開發PHP 動態網站的基本流程 98
4.1.2 在Dreamweaver CC 中安裝可視化動態網站開發擴展 99
實戰 安裝Dreamweaver CC 可視化動態網站開發擴展 99
4.1.3 PHP 動態網站開發相關面板 101
4.1.4 動態內容源 102
4.2 動態網站開發前的準備工作 103
4.2.1 系統功能分析 103
4.2.2 創建MySQL 資料庫 104
實戰 創建學生信息管理系統資料庫 104
4.2.3 在Dreamweaver 中創建動態站點 105
實戰 創建學生信息管理系統站點 106
4.2.4 使用Dreamweaver 連線MySQL資料庫 107
實戰 使用Dreamweaver 創建MySQL資料庫連線 107
4.3 在Dreamweaver 中創建並使用數據記錄 109
4.3.1 創建記錄集 109
實戰 創建學生信息管理系統數據記錄集 110
4.3.2 顯示數據記錄 112
實戰 在網頁中插入記錄集欄位 112
4.3.3 使用“重複區域”伺服器行為 113
實戰 在網頁中重複顯示多條數據記錄 113
4.3.4 使用“顯示區域”伺服器行為 114
實戰 判斷頁面中需要顯示的信息內容 115
4.3.5 使用“記錄集分頁”伺服器行為 116
實戰 為頁面數據列表添加翻頁功能 116
4.3.6 使用“顯示記錄計數”伺服器行為 117
實戰 為頁面添加顯示記錄計數功能 117
4.3.7 通過超連結傳遞參數 117
實戰 製作詳細信息顯示頁面 118
4.4 對數據記錄進行編輯操作 120
4.4.1 後台管理主頁面 120
實戰 製作後台管理主頁面 120
4.4.2 使用“插入記錄”伺服器行為 121
實戰 製作添加數據記錄頁面 122
4.4.3 使用“更新記錄”伺服器行為 123
實戰 製作更新數據記錄頁面 124
4.4.4 使用“刪除記錄”伺服器行為 125
實戰 製作刪除數據記錄頁面 126
4.5 系統功能測試 128
實戰 測試學生信息管理系統 128
第5章 會員管理系統
5.1 網站會員管理系統規劃 130
5.1.1 會員管理系統結構規劃 130
5.1.2 會員管理系統相關頁面說明 131
5.2 創建系統站點和MySQL 資料庫 131
5.2.1 會員管理系統站點 131
實戰 創建會員管理系統站點 131
5.2.2 創建MySQL 資料庫 132
實戰 創建會員管理系統資料庫 133
5.2.3 創建MySQL 資料庫連線 134
實戰 創建會員管理系統資料庫連線 134
5.3 開發網站新用戶註冊功能 135
5.3.1 新用戶註冊 135
實戰 製作網站新用戶註冊頁面 135
5.3.2 註冊成功與註冊失敗的處理 138
實戰 製作註冊成功和註冊失敗頁面 138
5.4 開發網站會員登錄功能 139
5.4.1 實現登錄表單中的驗證碼 139
實戰 為會員登錄頁面添加驗證碼 139
5.4.2 “登錄用戶”伺服器行為 141
實戰 製作會員登錄頁面 142
5.4.3 登錄成功與登錄失敗的處理 143
實戰 製作會員登錄成功和登錄失敗頁面 143
5.4.4 退出登錄 146
5.4.5 會員資料修改 146
實戰 製作修改用戶資料頁面 146
5.4.6 用戶資料修改成功頁面 149
5.5 開發找回密碼功能 149
5.5.1 找回密碼 149
實戰 製作找回密碼頁面 150
5.5.2 密碼問題 150
實戰 製作找回密碼問題頁面 151
5.5.3 找回密碼成功 153
實戰 製作找回密碼成功頁面 153
5.6 測試會員管理系統 155
實戰 測試網站會員管理系統 155
第6章 網站投票管理系統
6.1 網站投票管理系統規劃 159
6.1.1 投票管理系統結構規劃 159
6.1.2 投票管理系統相關頁面說明 160
6.2 創建系統站點和MySQL 資料庫 160
6.2.1 投票管理系統站點 160
實戰 創建網站投票管理系統站點 160
6.2.2 創建 MySQL資料庫 162
實戰 創建網站投票管理系統資料庫162
6.2.3 創建 MySQL資料庫連線165
實戰 創建網站投票管理系統資料庫連線 165
6.3 開發前台用戶投票功能 166
6.3.1 網站投票系統首頁面 166
實戰 製作網站投票系統首頁面 166
6.3.2 網站調查投票頁面 169
實戰 製作網站調查投票頁面 170
6.3.3 投票結果頁面 173
實戰 製作投票結果頁面 173
6.4 開發後台管理登錄頁面 178
實戰 製作後台投票管理登錄頁面 178
6.5 開發投票管理功能 179
6.5.1 投票主題管理列表 179
實戰 製作投票主題管理列表頁面 179
6.5.2 添加投票主題 182
實戰 製作添加投票主題頁面 182
6.5.3 修改投票主題 183
實戰 製作修改投票主題頁面 183
6.5.4 投票主題管理 185
實戰 製作投票主題管理頁面 185
6.5.5 刪除投票選項 188
實戰 製作刪除投票選項頁面 189
6.5.6 確認刪除投票主題 190
實戰 製作確認刪除投票主題頁面 190
6.5.7 刪除投票主題 191
實戰 製作刪除投票主題頁面 191
6.6 測試網站投票管理系統192
實戰 測試網站投票管理系統 193
第7章 網站新聞發布系統
7.1 網站新聞發布系統規劃 197
7.1.1 新聞發布系統結構規劃 197
7.1.2 新聞發布系統相關頁面說明 197
7.2 創建系統站點和 MySQL資料庫 198
7.2.1 新聞發布系統站點 199
實戰 創建網站新聞發布系統站點 199
7.2.2 創建 MySQL資料庫 200
實戰 創建網站新聞發布系統資料庫200
7.2.3 創建 MySQL資料庫連線202
實戰 創建網站新聞發布系統資料庫連線 203
7.3 開發前台新聞顯示功能 203
7.3.1 新聞列表 203
實戰 製作網站新聞列表頁面 204
7.3.2 新聞類別列表 208
實戰 製作新聞類別列表頁面 209
7.3.3 新聞顯示 212
實戰 製作新聞顯示頁面 212
7.4 開發新聞管理後台登錄 213
實戰 製作新聞管理後台登錄頁面 213
7.5 開發後台新聞分類管理功能 213
7.5.1 新聞分類管理 214
實戰 製作新聞分類管理頁面 214
7.5.2 添加新聞分類 216
實戰 製作添加新聞分類頁面 216
7.5.3 修改新聞分類 217
實戰 製作修改新聞分類頁面 217
7.5.4 刪除新聞分類 218
實戰 製作刪除新聞分類頁面 218
7.6 開發後台新聞管理功能 219
7.6.1 新聞管理頁面 220
實戰 製作新聞管理頁面 220
7.6.2 使用富文本編輯器 221
實戰 在網頁中使用 UEditor文本編輯器 222
7.6.3 添加新聞 224
實戰 製作添加新聞頁面 224
7.6.4 修改新聞 226
實戰 製作修改新聞頁面 226
7.6.5 刪除新聞 229
實戰 製作刪除新聞頁面 229
7.7 測試網站新聞發布系統 231
實戰 測試網站新聞發布系統 231
第8章 網站圖片管理系統
8.1 網站圖片管理系統規劃 234
8.1.1 圖片管理系統結構規劃 234
8.1.2 圖片管理系統相關頁面說明 234
8.2 創建系統站點和 MySQL資料庫 236
8.2.1 圖片管理系統站點 236
實戰 創建圖片管理系統站點 236
8.2.2 創建 MySQL資料庫 237
實戰 創建圖片管理系統資料庫 237
8.2.3 創建 MySQL資料庫連線240
實戰 創建圖片管理系統資料庫連線240
8.3 開發前台圖片顯示頁面 240
8.3.1 攝影作品首頁面241
實戰 製作攝影作品首頁面 241
8.3.2 攝影作品顯示頁面 242
實戰 製作攝影作品顯示頁面並嵌入首頁面 243
8.3.3 全部攝影作品列表頁面 245
實戰 製作全部攝影作品列表頁面 246
8.3.4 攝影作品分類列表頁面 250
實戰 製作攝影作品分類列表頁面 250
8.3.5 查看攝影作品頁面 252
實戰 製作查看攝影作品頁面 252
8.4 開發後台圖片管理功能 254
8.4.1 管理登錄頁面 254
實戰 製作管理登錄頁面 254
8.4.2 圖片管理 255
實戰 製作圖片管理頁面 255
8.4.3 添加圖片 257
實戰 製作添加圖片頁面 257
8.4.4 修改圖片 260
實戰 製作修改圖片頁面 260
8.4.5 刪除圖片 263
實戰 製作刪除圖片頁面 264
8.5 開發後台圖片分類管理功能 265
8.5.1 圖片分類管理 265
實戰 製作圖片分類管理頁面 265
8.5.2 添加圖片分類 267
實戰 製作添加圖片分類頁面 267
8.5.3 修改和刪除圖片分類 268
8.6 測試網站圖片管理系統 268
實戰 測試網站圖片管理系統 268
第9章 個人部落格系統
9.1 個人部落格系統規劃 272
9.1.1 個人部落格系統結構規劃 272
9.1.2 個人部落格系統相關頁面說明 272
9.2 創建系統站點和MySQL 資料庫 273
9.2.1 創建系統站點 273
實戰 創建個人部落格系統站點 273
9.2.2 創建MySQL 資料庫 274
實戰 創建個人部落格系統資料庫 275
9.2.3 創建MySQL 資料庫連線 277
實戰 創建個人部落格系統資料庫連線 277
9.3 開發部落格內容顯示功能 277
9.3.1 個人部落格首頁面 277
實戰 製作個人部落格首頁面 278
9.3.2 內容詳情頁面 281
實戰 製作部落格內容詳情頁面 281
9.4 開發部落格管理功能 282
9.4.1 部落格管理登錄頁面 283
實戰 製作部落格管理登錄頁面 283
9.4.2 部落格管理主頁面 283
實戰 製作部落格管理主頁面 284
9.4.3 添加部落格頁面 286
實戰 製作添加部落格頁面 286
9.4.4 部落格修改頁面 290
實戰 製作部落格修改頁面 290
9.4.5 刪除部落格頁面 292
實戰 製作刪除部落格頁面 292
9.5 測試個人部落格系統 293
實戰 測試個人部落格系統 294
第10章 商城購物車系統
10.1 商城購物車系統規劃 296
10.1.1 商城購物車系統結構規劃 296
10.1.2 商城購物車系統相關頁面說明 296
10.2 創建系統站點和MySQL 資料庫 298
10.2.1 創建系統站點 298
實戰 創建線上商城購物車系統站點 298
10.2.2 創建MySQL 資料庫 299
實戰 創建線上商城購物車系統資料庫 299
10.2.3 創建MySQL 資料庫連線 304
實戰 創建線上商城購物車系統資料庫連線 304
10.3 開發前台商品顯示與搜尋功能 304
10.3.1 線上商城首頁面 305
實戰 製作線上商城首頁面 305
10.3.2 商品搜尋結果頁面 309
實戰 製作商品搜尋結果頁面 309
10.3.3 商品分類列表頁面 312
實戰 製作商品分類列表頁面 312
10.3.4 商品詳情信息頁面 314
實戰 製作商品詳情信息頁面 314
10.4 開發購買商品和購物車功能 316
10.4.1 會員登錄 316
實戰 製作會員登錄頁面 316
10.4.2 新用戶註冊 317
實戰 製作新用戶註冊頁面 317
10.4.3 購買商品 317
實戰 製作商品確認購買頁面 318
10.4.4 在購物車中顯示商品 321
實戰 製作購物車頁面 321
10.4.5 修改購物車商品 323
實戰 製作修改商品購買數量頁面 323
10.4.6 刪除購物車商品 326
實戰 製作購物車商品刪除頁面 326
10.5 開發商城後台管理功能 326
10.5.1 後台管理登錄 326
10.5.2 商品管理 327
實戰 製作商品管理頁面 327
10.5.3 添加商品 329
實戰 製作添加商品頁面 329
10.5.4 修改商品信息 331
實戰 製作修改商品頁面 331
10.5.5 刪除商品 334
實戰 製作刪除商品頁面 334
10.5.6 商品分類管理 334
實戰 製作商品分類管理頁面 334
10.5.7 添加、修改和刪除商品分類 336
10.6 測試線上商城購物車系統 337
實戰 測試線上商城購物車系統 337

相關詞條

熱門詞條

聯絡我們