TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
PHP Web應用開發(簡體書)
滿額折

PHP Web應用開發(簡體書)

商品資訊

人民幣定價:49.5 元
定價
:NT$ 297 元
優惠價
87258
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書以Web應用開發為背景,較為詳細地介紹了PHP及其相關技術,內容包括B/S架構與協議、HTML與CSS、PHP語言基礎、PHP函數和數組、字符串與正則表達式、MySQL數據庫基礎、PHP訪問數據庫、表單數據處理與驗證、重定向與PRG模式、Cookie與會話管理、文件上傳與下載、PHP面向對象程序設計、Ajax與jQuery等。 本書立足基本理論和方法,注重實踐與應用環節,對概念、原理和方法的描述力求準確、嚴謹,對例子和實例力求代碼規范、面向實際應用。 本書可作為普通高等院校計算機、軟件工程等相關專業的教材,也可作為Web應用開發者學習和使用PHP技術的參考書。

作者簡介

婁不夜 首都經濟貿易大學信息學院 副教授 碩導,主要研究領域數據庫應用,Web應用的研究和開發。主持和參與了國家自然科學基金項目、國家社會科學基金項目等6項;發表論文十多篇;出版著作9部。曾獲得北京市教學成果二等獎,所講授課程“面向對象程序設計”被評為校級精品課程。 主要講授Java面向對象程序設計、網絡課程等課程。

名人/編輯推薦

對概念、原理和方法的描述力求準確、嚴謹,對例子和實例力求代碼規范、面向實際應用。

目次

目錄

第1章 PHP入門 1

1.1PHP及其由來 1

1.2Web基礎 2

1.2.1URL 2

1.2.2 3

1.2.3HTML 5

1.3 在Web頁中嵌入PHP代碼 5

1.3.1PHP標簽 5

1.3.2其他風格的PHP標簽 6

1.3.3嵌入多個代碼塊 7

1.4 輸出HTML 8

1.5 代碼注釋 8

1.5.1PHP單行注釋 8

1.5.2shell風格單行注釋 9

1.5.3PHP多行注釋 9

1.5.4PHP文檔注釋 9

1.5.5HTML注釋 10

1.6PHP工作原理 10

1.7 運行環境與開發工具 10

1.7.1PHP運行環境 11

1.7.2PHP開發工具 11

1.8 使用NetBeansIDE for PHP 13

習題1 15

第2章 HTML與CSS簡介 17

2.1HTML基礎 17

2.1.1HTML文檔 17

2.1.2HTML元素 18

2.1.3若干基本元素 19

2.2 列表 22

2.2.1無序列表 22

2.2.2有序列表 22

2.2.3定義列表 23

2.3 表格 23

2.3.1簡單的表格 23

2.3.2跨行與跨列 24

2.3.3標題、表頭、表體和表腳 25

2.3.4邊框與單元格間距 26

2.3.5為列指定CSS樣式 26

2.4 表單 27

2.4.1表單元素28

2.4.2元素 28

2.4.3為控件元素指定標簽 29

2.4.4

2.4.5選擇列表 30

2.5 初識CSS 31

2.6CSS選擇器 31

2.6.1基本選擇器 32

2.6.2層次選擇器 34

2.6.3偽類選擇器 35

2.6.4偽元素選擇器 36

2.7 使用CSS 37

2.7.1定義和使用樣式表 37

2.7.2層疊處理 39

2.8CSS屬性和屬性值 41

2.8.1字體和文本 41

2.8.2顏色和背景 43

2.8.3尺寸、邊距和邊框 44

2.8.4定位與浮動 46

2.8.5其他屬性 49

習題2 52

第3章 數據與變量 54

3.1PHP數據類型 54

3.1.1標量類型 54

3.1.2復合類型 59

3.1.3NULL類型 60

3.2 類型轉換 62

3.2.1自動類型轉換 62

3.2.2強制類型轉換 63

3.3 變量與常量 65

3.3.1PHP變量 66

3.3.2變量賦值 66

3.3.3變量作用域 67

3.3.4可變變量 70

3.3.5常量 71

3.4 實例:創建動態水平導航欄 71

習題3 73

第4章 運算符與流程控制 75

4.1 運算符 75

4.1.1算術運算符 75

4.1.2字符串運算符 77

4.1.3比較運算符 77

4.1.4邏輯運算符 78

4.1.5位運算符 80

4.1.6賦值運算符 81

4.1.7其他運算符 82

4.2 表達式 83

4.3 流程控制 86

4.3.1語句與語句塊 86

4.3.2選擇結構 87

4.3.3循環結構 91

4.3.4跳轉語句 93

4.4 包含文件 96

4.4.1包含文件語句 96

4.4.2包含文件位置 98

4.5 實例:創建管理員子系統主頁 99

習題4 101

第5章 PHP函數 104

5.1 函數的聲明與調用 104

5.1.1函數聲明 104

5.1.2函數調用 105

5.2 函數參數 106

5.2.1形參與實參 106

5.2.2參數的默認值 107

5.2.3可變長參數 109

5.3 函數返回值 110

5.4 變量函數 112

5.5 匿名函數 113

5.5.1匿名函數作為變量值 113

5.5.2用作回調類型參數的值 114

5.6 日期時間函數 115

習題5 121

第6章 處理字符串 124

6.1 長度與去空 124

6.1.1字符串長度 124

6.1.2字符串去空 125

6.2 大小寫轉換與比較 126

6.2.1大小寫轉換 126

6.2.2字符串比較 126

6.3 子串處理 128

6.3.1訪問單個字符 128

6.3.2獲取子串 128

6.3.3查找子串 129

6.3.4替換子串 130

6.4 分割和連接字符串 132

6.5 格式化輸出 133

6.6 字符串特殊處理 135

6.7 正則表達式 138

6.7.1字符類 138

6.7.2元字符與轉義字符 139

6.7.3選項模式與子模式 141

6.7.4量詞 142

6.7.5斷言 144

6.8PHP模式匹配函數 146

習題6 149

第7章 MySQL數據庫基礎 153

7.1 登錄與賬戶管理 153

7.1.1登錄MySQL服務器 153

7.1.2用戶賬戶管理 154

7.2 權限管理 156

7.2.1MySQL權限系統簡介 156

7.2.2權限管理語句 158

7.3 數據庫的創建與刪除 161

7.3.1創建數據庫 161

7.3.2選擇當前數據庫 161

7.3.3顯示數據庫列表 162

7.3.4刪除數據庫 162

7.4MySQL數據類型 162

7.4.1數值型 162

7.4.2日期和時間型 163

7.4.3字符串型 166

7.5 表的創建與刪除 168

7.5.1創建表 168

7.5.2創建表舉例 170

7.5.3顯示表列表和表結構 173

7.5.4修改表 173

7.5.5刪除表 175

7.6 數據的插入、更新和刪除 175

7.6.1插入數據 175

7.6.2更新數據 177

7.6.3刪除數據 177

7.7 查詢 178

7.7.1SELECT語句 178

7.7.2指定列 178

7.7.3選擇行 180

7.7.4使用謂詞 181

7.7.5排序查詢結果 182

7.7.6分組匯總 183

7.7.7使用子查詢 184

7.7.8連接查詢 186

習題7 188

第8章 PHP訪問數據庫 189

8.1 使用MySQLi訪問數據庫 189

8.1.1建立與MySQL服務器的連接 189

8.1.2訪問MySQL數據庫 191

8.1.3處理查詢結果 193

8.1.4事務管理 195

8.2 使用預處理語句 196

8.2.1創建預處理語句 196

8.2.2執行預處理語句 197

8.2.3處理查詢結果 198

8.3 使用PDO訪問數據庫 200

8.3.1PDO簡介 200

8.3.2建立與數據庫服務器的連接 200

8.3.3執行SQL語句 201

8.3.4使用預處理語句 203

8.3.5訪問查詢結果集 205

8.3.6管理事務 206

8.4 分頁顯示 207

8.5 實例:瀏覽教師信息 212

習題8 216

第9章 表單與會話 218

9.1 表單處理 218

9.1.1提交表單 218

9.1.2獲取表單數據 219

9.1.3檢驗表單數據 223

9.2 會話管理 226

9.2.1會話與Cookie 226

9.2.2重寫URL 228

9.2.3會話變量 228

9.3 頁面跳轉與重定向 229

9.4 文件上傳與下載 231

9.4.1文件操作 231

9.4.2文件上傳 235

9.4.3文件下載 238

9.5 實例:管理員登錄與退出 242

9.6 實例:添加課程 246

習題9 252

第10章 使用數組 256

10.1什么是數組 256

10.2創建和初始化數組 257

10.2.1使用array語言結構 257

10.2.2使用range函數 258

10.3操作數組元素 258

10.3.1訪問數組元素 259

10.3.2修改、添加或刪除數組元素 260

10.3.3在數組頭部或尾部操作元素 261

10.4遍歷數組 262

10.4.1數組指針 262

10.4.2使用for語句遍歷數組 263

10.4.3使用while語句遍歷數組 263

10.4.4使用foreach語句遍歷數組 265

10.5數組運算符 265

10.6數組排序 266

10.6.1sort函數 267

10.6.2asort和ksort函數 268

10.6.3降序排序 268

10.6.4隨機排序和反向排序 269

10.6.5用戶自定義排序 269

10.7并集、交集和差集 270

10.7.1求數組的并集 270

10.7.2求數組的交集 272

10.7.3求數組的差集 272

10.8其他常用的數組函數 273

10.8.1計數與統計 273

10.8.2結合與拆分 274

10.8.3變量與數組元素的轉換 277

10.8.4用自定義函數處理數組各元素 278

10.9實例:維護開課信息 279

習題10 288

第11章 PHP面向對象程序設計 291

11.1類與對象 291

11.1.1概念 291

11.1.2定義類 292

11.1.3創建和使用對象 293

11.2訪問控制 295

11.2.1訪問修飾符 295

11.2.2魔術方法__get和__set 297

11.3構造方法與析構方法 298

11.4靜態類成員 300

11.4.1靜態變量與靜態方法 300

11.4.2類常量 301

11.5繼承 302

11.5.1定義子類 302

11.5.2方法覆蓋 304

11.5.3檢測類型 306

11.6抽象類和接口 307

11.6.1抽象類 307

11.6.2定義接口 309

11.6.3實現接口 310

習題11 312

第12章 Ajax與jQuery 315

12.1Ajax基礎 315

12.1.1什么是Ajax 315

12.1.2XHR對象 317

12.2初識jQuery 322

12.2.1簡介 322

12.2.2jQuery對象 323

12.3jQuery選擇器 325

12.3.1基本選擇器 325

12.3.2層次選擇器 326

12.3.3過濾選擇器 326

12.4jQuery操作HTML元素 328

12.4.1操作元素屬性 328

12.4.2獲取和設置表單值 328

12.4.3設置元素的樣式 329

12.4.4設置元素的樣式類 329

12.4.5獲取和設置元素內容 329

12.4.6刪除元素 330

12.5jQuery事件處理 331

12.5.1常用的jQuery事件 331

12.5.2注冊和注銷事件處理函數 332

12.5.3事件對象 334

12.6jQuery動畫效果 336

12.6.1淡出與淡入 336

12.6.2滑動 337

12.6.3顯示與隱藏 338

12.7jQuery中的Ajax 340

12.7.1get和post函數 340

12.7.2請求JSON數據 341

12.7.3load方法 344

習題12 345

附錄A 上機實驗 347

A.1 實驗1:頁面頭和頁面腳 347

A.1.1目的與要求 347

A.1.2實驗內容 347

A.2 實驗2:注冊表單和登錄表單 348

A.2.1目的與要求 348

A.2.2實驗內容 348

A.3 實驗3:動態導航欄 349

A.3.1目的與要求 350

A.3.2實驗內容 350

A.4 實驗4:子系統主頁 352

A.4.1目的與要求 352

A.4.2實驗內容 352

A.5 實驗5:課程列表 353

A.5.1目的與要求 353

A.5.2實驗內容 353

A.6 實驗6:查看成績 354

A.6.1目的與要求 354

A.6.2實驗內容 354

A.7 實驗7:注冊與登錄 355

A.7.1目的與要求 356

A.7.2實驗內容 356

A.8 實驗8:編輯課程信息 358

A.8.1目的與要求 358

A.8.2實驗內容 359

A.9 實驗9:瀏覽課程信息 360

A.9.1目的與要求 361

A.9.2實驗內容 361

A.10實驗10:錄入成績 362

A.10.1目的與要求 363

A.10.2實驗內容 363

A.11實驗11:選課 365

A.11.1目的與要求 365

A.11.2實驗內容 365

參考文獻 367

·V·

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 258
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區