PHP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程(高等學校計算機應用規(guī)劃教材)
定 價:52 元
- 作者:張艷、謝昆鵬、李云帆、馬杰
- 出版時間:2017/12/1
- ISBN:9787302486510
- 出 版 社:清華大學出版社
- 中圖法分類:TP312PH
- 頁碼:315
- 紙張:膠紙版
- 版次:1
- 開本:16K
《PHP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》全面講述了PHP+MySQL動態(tài)網(wǎng)站開發(fā)的基礎知識和實用技術。《PHP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》共分為11章,深入介紹了PHP開發(fā)環(huán)境的安裝和配置、HTML和JavaScript語言基礎、PHP相關的基本語法、常用函數(shù)介紹、PHP和Web頁面交互、PHP文件和目錄操作,最后給出了完整的開發(fā)實例。
本教程內(nèi)容豐富、結構合理、思路清晰、語言簡潔流暢、示例翔實,主要面向網(wǎng)站開發(fā)制作的初學者!禤HP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》既可作為各類Web開發(fā)培訓班的培訓教材、高等院校的教材,也可作為動態(tài)網(wǎng)站設計與應用開發(fā)人員的參考資料。
《PHP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》的電子課件、實例源文件和習題答案可以到 http://www.tupwk.com.cn/downpage網(wǎng)站下載。
在過去的十年間,PHP 已經(jīng)從一套為Web 站點開發(fā)人員提供的簡單工具轉(zhuǎn)化成完整的OOP(面向?qū)ο缶幊?語言了。在Web 應用開發(fā)方面,PHP 現(xiàn)在可與Java 和C#這樣的主流編程語言抗衡,越來越多的公司為了給站點提供更加強大的功能都采用了PHP。PHP 的簡單易學性和強大的功能使得它得以廣泛應用。
《PHP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》的編者具有多年的開發(fā)和教學經(jīng)驗,所篩選出的適合教學的開發(fā)案例,詳細介紹了PHP+MySQL 動態(tài)網(wǎng)站開發(fā)的所有重要知識。《PHP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》通過結合不同難度的案例,比較全面地介紹PHP+MySQL 動態(tài)網(wǎng)站開發(fā)技術。書中深入介紹了PHP 開發(fā)環(huán)境的安裝和配置、HTML 和JavaScript 語言基礎、PHP 相關的基本語法、常用函數(shù)介紹、PHP 和Web 頁面交互、PHP 文件和目錄操作,最后還給出了兩個完整的開發(fā)實例。在每一章末尾都安排了有針對性的練習題,有助于讀者鞏固所學的基本概念;另外,還針對本章重點設計了編程題,有助于培養(yǎng)讀者的實際動手能力、增強其對基本概念的理解和實際應用能力。
《PHP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》內(nèi)容豐富、結構合理、思路清晰、語言簡潔流暢、示例翔實,主要面向網(wǎng)站開發(fā)制作的初學者!禤HP+MySQL動態(tài)網(wǎng)站開發(fā)實例教程》既可作為各類Web 開發(fā)培訓班的培訓教材、高等院校的教材,也可作為動態(tài)網(wǎng)站設計與應用開發(fā)人員的參考資料。
第1章 動態(tài)網(wǎng)站開發(fā)概述 1
1.1 動態(tài)網(wǎng)站概述 1
1.1.1 靜態(tài)網(wǎng)站與動態(tài)網(wǎng)站 1
1.1.2 動態(tài)網(wǎng)站的結構 2
1.1.3 動態(tài)網(wǎng)站的運行原理 3
1.1.4 動態(tài)網(wǎng)站編程技術 4
1.1.5 動態(tài)網(wǎng)站的相關概念 5
1.2 PHP相關知識 7
1.2.1 PHP的概念 7
1.2.2 PHP的發(fā)展歷程 7
1.2.3 PHP語言的優(yōu)勢 8
1.2.4 PHP常用工具 9
1.3 常用PHP集成運行環(huán)境工具的安裝與配置 11
1.3.1 WampServer的安裝步驟 11
1.3.2 集成運行環(huán)境的配置 13
1.4 開發(fā)第一個PHP網(wǎng)站 22
1.4.1 開發(fā)第一個PHP網(wǎng)頁 22
1.4.2 設置PHP網(wǎng)站 22
1.4.3 運行PHP網(wǎng)站 23
1.5 本章小結 23
1.6 習題 24
第2章 HTML與JavaScript語言速成 25
2.1 HTML簡介 25
2.1.1 HTML的結構 25
2.1.2 HTML的標簽 26
2.2 編輯網(wǎng)頁 27
2.2.1 編輯文本 27
2.2.2 編輯列表 28
2.2.3 編輯圖像 29
2.2.4 超鏈接 30
2.2.5 創(chuàng)建表格 31
2.3 創(chuàng)建表單 33
2.3.1 表單的定義 34
2.3.2
標簽 35
2.3.3
標簽 38
2.3.4 標簽 38
2.4 JavaScript簡介 40
2.4.1 JavaScript的組成 41
2.4.2 JavaScript的引入 41
2.4.3 JavaScript事件 43
2.5 文檔對象模型 45
2.5.1 頁面標簽對象的引用 46
2.5.2 改變HTML元素的內(nèi)容 46
2.5.3 讀寫HTML對象的屬性 47
2.5.4 改變CSS 48
2.6 瀏覽器對象模型 49
2.6.1 window對象 49
2.6.2 location對象 53
2.6.3 history對象 54
2.7 本章小結 56
2.8 習題 56
?第3章 PHP基本語法 58
3.1 語法入門 58
3.1.1 PHP基本格式 58
3.1.2 PHP編碼規(guī)范 59
3.1.3 編寫PHP程序的注意事項 60
3.1.4 使用PHP輸出HTML 61
3.1.5 在HTML中嵌入PHP 62
3.1.6 在PHP中使用簡單的JavaScript 62
3.2 常量、變量和數(shù)據(jù)類型 62
3.2.1 常量 63
3.2.2 變量 64
3.2.3 數(shù)據(jù)類型 67
3.3 表達式和運算符 70
3.3.1 表達式 70
3.3.2 運算符 70
3.3.3 數(shù)據(jù)類型之間的轉(zhuǎn)換 74
3.4 程序流程控制結構 76
3.4.1 條件控制語句 76
3.4.2 循環(huán)控制語句 78
3.5 數(shù)組 81
3.5.1 數(shù)組及數(shù)組類型 81
3.5.2 構造數(shù)組 83
3.5.3 訪問數(shù)組和數(shù)組元素 83
3.5.4 數(shù)組的常用內(nèi)置函數(shù) 84
3.6 本章小結 90
3.7 習題 90
?第4章 字符串和正則表達式 92
4.1 字符串的定義與顯示 92
4.1.1 字符串的定義 92
4.1.2 字符串的顯示 94
4.2 字符串的基本操作 95
4.2.1 字符串的常用函數(shù) 95
4.2.2 字符串與空格 100
4.2.3 字符串的比較 101
4.2.4 字符串的替換與插入 103
4.2.5 字符串與HTML 105
4.3 正則表達式 107
4.3.1 正則表達式的基本知識 107
4.3.2 正則表達式的語法 107
4.3.3 正則表達式應用實例 113
4.4 本章小結 115
4.5 習題 115
第5章 函數(shù)和面向?qū)ο缶幊?118
5.1 PHP的內(nèi)置函數(shù) 118
5.1.1 字符串處理函數(shù) 118
5.1.2 日期和時間函數(shù) 123
5.1.3 檢驗函數(shù) 125
5.1.4 數(shù)學函數(shù) 128
5.2 自定義函數(shù)及調(diào)用 129
5.2.1 函數(shù)的定義 129
5.2.2 函數(shù)的調(diào)用 130
5.2.3 變量函數(shù)和匿名函數(shù) 132
5.2.4 傳值賦值和傳地址賦值 132
5.3 面向?qū)ο缶幊?134
5.3.1 類和對象 134
5.3.2 繼承和多態(tài) 141
5.3.3 接口 148
5.3.4 封裝 151
5.4 本章小結 152
5.5 習題 152
第6章 PHP與Web頁面交互 154
6.1 HTML表單 154
6.1.1 表單結構 154
6.1.2 文本框 155
6.1.3 命令按鈕 155
6.1.4 單選按鈕 156
6.1.5 復選框 156
6.1.6 下拉列表 157
6.1.7 多行輸入框 158
6.1.8 隱藏域 159
6.2 獲取表單傳遞數(shù)據(jù)的方法 160
6.2.1 GET方法 160
6.2.2 POST方法 162
6.3 URL數(shù)據(jù)傳遞 164
6.4 本章小結 166
6.5 習題 167
第7章 PHP文件和目錄操作 168
7.1 文件訪問函數(shù) 168
7.1.1 打開和關閉文件 168
7.1.2 讀取文件 169
7.1.3 移動文件指針 173
7.1.4 文本文件的寫入和追加 174
7.1.5 制作計數(shù)器 175
7.2 文件及目錄的基本操作 177
7.2.1 復制、移動和刪除文件 177
7.2.2 獲取文件屬性 178
7.2.3 目錄的基本操作 179
7.2.4 統(tǒng)計目錄和磁盤大小 183
7.3 本章小結 184
7.4 習題 184
第8章 PHP操作MySQL數(shù)據(jù)庫 186
8.1 PHP操作MySQL數(shù)據(jù)庫的基本步驟 186
8.1.1 連接MySQL數(shù)據(jù)庫服務器 186
8.1.2 選擇數(shù)據(jù)庫 187
8.1.3 執(zhí)行SQL語句 188
8.1.4 關閉MySQL數(shù)據(jù)庫連接 196
8.2 PHP操作SQL語句的執(zhí)行結果 197
8.2.1 獲取查詢結果集中的記錄數(shù) 197
8.2.2 獲取記錄內(nèi)容 198
8.2.3 移動指針 202
8.3 本章小結 204
8.4 習題 204
第9章 PHP+MySQL數(shù)據(jù)庫編程綜合實例 205
9.1 登錄功能 205
9.2 分頁功能 210
9.3 PHP+MySQL圖形繪制 215
9.4 新聞發(fā)布 219
9.5 本章小結 226
9.6 習題 227
第10章 PHP+MySQL開發(fā)實戰(zhàn)——網(wǎng)絡考試系統(tǒng) 228
10.1 需求分析 228
10.2 數(shù)據(jù)庫設計 229
10.3 登錄和密碼修改功能 235
10.3.1 登錄功能 235
10.3.2 密碼修改 237
10.4 主頁功能 239
10.5 信息管理功能 246
10.5.1 學生信息管理 246
10.5.2 教師信息管理 249
10.5.3 班級信息管理 252
10.5.4 課程信息管理 252
10.6 考試功能 253
10.6.1 選擇考試科目 253
10.6.2 進入考場 255
10.6.3 自動改卷 260
10.7 試卷編輯 264
10.7.1 試卷管理 265
10.7.2 題型編輯 266
10.7.3 題目編輯 268
10.8 本章小結 274
10.9 習題 275
第11章 PHP+MySQL開發(fā)實戰(zhàn)——房屋租賃系統(tǒng) 276
11.1 需求分析 276
11.2 數(shù)據(jù)庫設計 277
11.3 主頁 281
11.4 房屋租賃 282
11.4.1 房屋租賃信息查詢 282
11.4.2 房屋租賃信息發(fā)布 293
11.5 留言板 300
11.5.1 用戶留言 300
11.5.2 管理員回復留言 307
11.6 用戶注冊 312
11.7 本章小結 315
11.8 習題 315
參考文獻 316