内容简介
本书将PHP、MySQL与Dreamweaver相结合,使读者能够轻松了解原始程序代码与Dreamweaver之间的关系。通过对本书的学习,能够提高读者阅读程序代码和编写代码的能力,并且可以利用Dreamweaver开发出PHP动态网站。本书从读者的角度出发,通过由浅入深的方法详细介绍了PHP网站开发的流程,让读者能够更全面地了解PHP+MySQL+Dreamweaver开发网站的全部内容,从而达到学以致用的目的。
目录
前言
第1章 配置PHP网站开发环境 1
1.1 动态网站开发技术 1
1.1.1 WWW工作原理 1
1.1.2 静态网页 2
1.1.3 动态网页 2
1.1.4 客户端的动态网页 2
1.1.5 服务器端的动态网页 2
1.2 了解PHP 4
1.2.1 PHP概述 4
1.2.2 PHP语言的优势 5
1.2.3 PHP网站开发环境 6
1.2.4 了解Apache服务器 7
1.2.5 了解MySQL 数据库 7
1.3 安装与配置PHP集成开发环境 8
1.3.1 常见的3种PHP集成开发工具 8
1.3.2 下载AppServ集成开发工具 9
1.3.3 安装PHP网站开发工具 10
1.3.4 测试PHP网站开发环境 12
1.3.5 认识PHP开发环境中的相关文件 12
1.3.6 配置Apache服务器 13
1.4 动态网站的开发流程 17
1.4.1 网站策划 17
1.4.2 规划站点基本结构 17
1.4.3 设计和制作网站静态页面 17
1.4.4 网站动态功能模块开发 17
1.4.5 网站功能测试 18
1.5 在Dreamweaver中创建PHP环境 18
1.5.1 规划站点文件夹 18
1.5.2 PHP测试服务器 19
1.5.3 创建PHP页面 21
1.6 本章小结 24
第2章 PHP语法基础 25
2.1 了解PHP 25
2.1.1 PHP发展史 25
2.1.2 PHP语言的特点 26
2.1.3 PHP的应用领域 27
2.2 PHP语法基础 27
2.2.1 PHP标签形式 27
2.2.2 PHP中的输出与注释 28
2.2.3 在HTML代码中嵌入PHP程序 29
2.2.4 在PHP程序中输出HTML 29
2.2.5 在PHP程序中调用JavaScript脚本 30
2.3 PHP程序中的数据类型 31
2.3.1 整型 31
2.3.2 浮点型 32
2.3.3 字符串型 32
2.3.4 布尔型 33
2.3.5 数组 34
2.3.6 数据类型之间的转换 34
2.4 PHP中的常量与变量 35
2.4.1 常量 35
2.4.2 变量 36
2.5 使用预定义变量 38
2.5.1 Cookie 39
2.5.2 Session 41
2.6 使用表单变量 43
2.6.1 POST表单变量 43
2.6.2 GET表单变量 44
2.7 PHP中的运算符与表达式 45
2.7.1 算术运算符 45
2.7.2 赋值运算符 46
2.7.3 位运算符 47
2.7.4 比较运算符 47
2.7.5 逻辑运算符 48
2.7.6 字符串运算符 48
2.7.7 自动递增、递减运算符 48
2.7.8 三元运算符 49
2.7.9 运算符的优先级 50
2.7.10 表达式 50
2.8 PHP中的条件判断语句 51
2.8.1 if条件语句 51
2.8.2 if…else条件语句 51
2.8.3 if…elseif…else条件语句 52
2.8.4 switch条件语句 55
2.9 PHP中的循环控制语句 57
2.9.1 for循环语句 57
2.9.2 while循环语句 58
2.9.3 do…while循环语句 58
2.9.4 跳转语句 59
2.10 PHP中的函数 60
2.10.1 用户自定义函数 60
2.10.2 参数的传递 61
2.10.3 函数变量的作用域 61
2.10.4 函数的返回值 62
2.10.5 变量函数 62
2.10.6 系统函数 63
2.11 PHP数组 63
2.11.1 创建数组 63
2.11.2 操作数组键名和键值 65
2.11.3 遍历和输出数组 67
2.12 控制输出内容 68
2.12.1 字符串的输出显示 69
2.12.2 调用PHP函数 69
2.12.3 截去输出内容首尾空白 69
2.12.4 获取字符串长度 70
2.12.5 转换字母大小写 70
2.12.6 查找指定字符 71
2.12.7 替换指定字符 71
2.12.8 处理特殊字符 72
2.13 本章小结 72
第3章 操作MySQL数据库 73
3.1 MySQL数据库概述 73
3.1.1 MySQL基础 73
3.1.2 MySQL数据库对象 74
3.1.3 了解数据库字段类型 75
3.2 MySQL数据库基本操作 78
3.2.1 启动和关闭MySQL数据库服务 78
3.2.2 进入和退出MySQL管理控制平台 79
3.2.3 修改MySQL数据库管理密码 81
3.2.4 使用PHP连接MySQL数据库 81
3.3 使用CREATE命令创建数据库和数据表 82
3.3.1 SQL简介 82
3.3.2 使用CREATE命令创建数据库 82
3.3.3 数据库的基本操作 84
3.3.4 使用CREATE命令创建数据表 84
3.3.5 使用ALTER命令修改数据表 87
3.3.6 使用DROP命令删除数据库或数据表 87
3.4 插入数据和查询数据 87
3.4.1 使用INSERT INTO命令插入数据 87
3.4.2 使用SELECT命令查询数据 89
3.4.3 WHERE条件查询 90
3.4.4 LIMIT限制返回条数 92
3.4.5 ORDER BY查询结果排序 93
3.4.6 GROUP BY分组 95
3.4.7 HAVING限制查询输出结果 97
3.5 更新数据和删除数据 98
3.5.1 使用UPDATE命令更新数据 98
3.5.2 使用DELETE命令删除数据 100
3.6 了解phpMyAdmin 102
3.6.1 phpMyAdmin简介 102
3.6.2 访问phpMyAdmin管理界面 103
3.6.3 认识phpMyAdmin管理界面 103
3.7 使用phpMyAdmin管理MySQL数据库 106
3.7.1 创建数据库和数据表 106
3.7.2 插入和编辑数据 109
3.7.3 编辑字段 111
3.7.4 复制和重命名数据表、数据库 111
3.7.5 数据库的备份与还原 112
3.8 本章小结 114
第4章 使用Dreamweaver开发PHP网站 115
4.1 使用Dreamweaver开发动态网站关键步骤 115
4.2 Dreamweaver动态网站开发相关面板和术语 116
4.2.1 Dreamweaver CC动态网站开发扩展 116
4.2.2 认识动态网站开发相关面板 118
4.2.3 动态内容源 119
4.3 开发前的准备工作 120
4.3.1 系统功能分析 121
4.3.2 创建MySQL数据库 121
4.3.3 在Dreamweaver中创建动态站点 123
4.3.4 使用Dreamweaver连接MySQL数据库 125
4.4 在Dreamweaver中创建并使用数据记录 127
4.4.1 创建记录集 127
4.4.2 显示数据记录 131
4.4.3 “重复区域”服务器行为 132
4.4.4 “显示区域”服务器行为 134
4.4.5 “记录集分页”服务器行为 135
4.4.6 “显示记录计数”服务器行为 136
4.4.7 通过超链接传递参数 137
4.5 数据记录的编辑处理 140
4.5.1 管理页面 140
4.5.2 “插入记录”服务器行为 141
4.5.3 “更新记录”服务器行为 144
4.5.4 “删除记录”服务器行为 146
4.6 系统功能测试 149
4.7 本章小结 151
第5章 网站用户登录和注册系统 152
5.1 规划网站用户登录和注册系统 152
5.1.1 系统结构规划 152
5.1.2 系统相关页面说明 153
5.2 创建系统站点和MySQL数据库 153
5.2.1 创建系统站点 154
5.2.2 创建MySQL数据库 155
5.2.3 创建MySQL数据库连接 157
5.3 开发网站新用户注册功能 158
5.3.1 新用户注册 158
5.3.2 注册成功与注册失败的处理 160
5.4 开发网站用户登录功能 162
5.4.1 “登录用户”服务器行为 162
5.4.2 登录成功与登录失败的处理 165
5.4.3 退出登录页面 168
5.4.4 用户资料修改 169
5.4.5 用户资料修改成功页面 172
5.5 开发找回密码功能 173
5.5.1 找回密码 173
5.5.2 密码提示问题 174
5.5.3 找回密码成功 177
5.6 测试网站用户登录和注册系统 179
5.7 本章小结 182
第6章 新闻发布和管理系统 183
6.1 规划新闻发布和管理系统 183
6.1.1 系统结构规划 183
6.1.2 系统相关页面说明 184
6.2 创建系统站点和MySQL数据库 185
6.2.1 创建系统站点 185
6.2.2 创建MySQL数据库 186
6.2.3 创建MySQL数据库连接 190
6.3 开发新闻显示功能 191
6.3.1 新闻列表 191
6.3.2 新闻分类列表 197
6.3.3 新闻详情 201
6.4 开发后台管理登录页面 204
6.5 开发新闻管理功能 205
6.5.1 新闻管理主页面 205
6.5.2 添加新闻 208
6.5.3 修改新闻 211
6.5.4 删除新闻 215
6.6 开发新闻类别管理功能 217
6.6.1 新闻分类管理 217
6.6.2 添加新闻分类 219
6.6.3 修改新闻分类 221
6.6.4 删除新闻分类 223
6.7 测试新闻发布和管理系统 224
6.8 本章小结 227
第7章 网站投票管理系统 228
7.1 规划网站投票管理系统 228
7.1.1 系统结构规划 228
7.1.2 系统相关页面说明 229
7.2 创建系统站点和MySQL数据库 230
7.2.1 创建系统站点 230
7.2.2 创建MySQL数据库 231
7.2.3 创建MySQL数据库连接 236
7.3 开发前台用户投票功能 236
7.3.1 投票主题列表页面 237
7.3.2 投票选项页面 241
7.3.3 投票结果页面 245
7.4 开发管理登录页面 252
7.5 开发后台投票管理功能 253
7.5.1 投票主题管理 253
7.5.2 添加投票主题 257
7.5.3 修改投票主题 258
7.5.4 投票选项管理 260
7.5.5 删除投票选项 265
7.5.6 确认删除投票主题 267
7.5.7 删除投票主题 268
7.6 测试网站投票管理系统 270
7.7 本章小结 274
第8章 网站留言板系统 275
8.1 规划网站留言板系统 275
8.1.1 系统结构规划 275
8.1.2 系统相关页面说明 276
8.2 创建系统站点和MySQL数据库 276
8.2.1 创建系统站点 276
8.2.2 创建MySQL数据库 278
8.2.3 创建MySQL数据库连接 282
8.3 开发发布留言功能 283
8.3.1 选择用户头像 283
8.3.2 使用TinyMCE在线编辑器 285
8.3.3 发布留言 288
8.4 开发留言显示功能 289
8.4.1 显示留言 290
8.4.2 回复留言 295
8.4.3 显示留言回复 297
8.4.4 调用留言回复 300
8.5 开发留言管理功能 301
8.5.1 管理登录 301
8.5.2 设置“删除”超链接 302
8.5.3 删除留言 303
8.5.4 仅管理员可见功能 304
8.6 测试网站留言板系统 305
8.7 本章小结 308
第9章 网站图片管理系统 309
9.1 规划网站图片管理系统 309
9.1.1 系统结构规划 309
9.1.2 系统相关页面说明 310
9.2 创建系统站点和MySQL数据库 311
9.2.1 创建系统站点 311
9.2.2 创建MySQL数据库 312
9.2.3 创建MySQL数据库连接 316
9.3 开发前台作品显示功能 317
9.3.1 作品首页面 317
9.3.2 作品显示页面 319
9.3.3 全部作品列表页面 324
9.3.4 作品分类列表页面 329
9.3.5 查看作品页面 332
9.4 开发后台作品管理功能 333
9.4.1 管理登录 334
9.4.2 作品管理 335
9.4.3 添加作品 338
9.4.4 修改作品 342
9.4.5 删除作品 345
9.5 开发后台作品分类管理功能 347
9.5.1 作品分类管理 347
9.5.2 添加作品分类 350
9.5.3 修改分类和删除分类 351
9.6 测试网站图片管理系统 351
9.7 本章小结 355
第10章 网站购物车系统 356
10.1 规划网站购物车系统 356
10.1.1 系统结构规划 356
10.1.2 系统相关页面说明 357
10.2 创建系统站点和MySQL数据库 358
10.2.1 创建系统站点 358
10.2.2 创建MySQL数据库 360
10.2.3 创建MySQL数据库连接 365
10.3 开发前台商品显示与搜索功能 366
10.3.1 购物商城首页 366
10.3.2 实现商品搜索功能 373
10.3.3 商品分类列表 376
10.3.4 商品详情 379
10.4 开发购买商品和购物车功能 380
10.4.1 会员登录和注册 381
10.4.2 购买商品 382
10.4.3 在购物车中显示商品 387
10.4.4 修改购物车商品 390
10.4.5 删除购物车商品 393
10.5 开发后台商城管理功能 394
10.5.1 管理登录 394
10.5.2 商品管理 395
10.5.3 添加商品 397
10.5.4 修改商品 399
10.5.5 删除商品 403
10.5.6 商品分类管理 404
10.5.7 添加、修改和删除商品分类 406
10.6 测试网站购物车系统 407
10.7 本章小结 413
前言/序言
随着科技的不断进步,网络为人们的工作和生活提供了非常多的便利,几乎已经进入到生活的方方面面,不管是求知、交易、传递信息,还是娱乐、交友、技术交流等,均可以快速上网查询和处理,而提供这些便利的正是网站,因此如何能快速有效地设计出易用、好管理、互动性强的网站,就是网页设计师们面临的重要挑战。
Adobe公司推出的Dreamweaver是目前应用范围最广的专业网页设计软件,本书以最新版的Dreamweaver CC为工具,结合PHP与MySQL数据库的应用,逐步帮助读者提高阅读程序代码和编写代码的能力,并能够设计出具有专业水准的动态网页。
本书内容
本书由资深网页设计及教学专家倾力编著,针对动态网站开发过程中遇到的各种疑难问题,从实用、便捷的角度出发,通过大量的实用案例介绍具体的处理方法和技巧,并提供解决实际问题的方案,旨在引导读者快速掌握PHP动态网站开发。全书共分为10章,各章内容如下:
第1章 配置PHP网站开发环境,介绍了网站动态开发技术和PHP动态网站开发环境等相关知识,重点讲解了PHP+Apache+MySQL开发环境的安装和配置,以及在Dreamweaver中创建PHP环境的方法。
第2章 PHP语法基础,介绍了PHP网站的运行原理和语法基础,以及PHP中的常量与变量、运算符与表达式、条件判断语句、循环控制语句、函数、数组等相关知识,使读者对PHP程序语言有更深入的了解。
第3章 操作MySQL数据库,介绍了MySQL数据库的相关知识和基本操作,重点讲解了如何使用PHP程序对MySQL数据库进行查询、插入、更新、删除等操作方法,并且还讲解了使用phpMyAdmin对MySQL数据库进行各种操作的方法和技巧。
第4章 使用Dreamweaver开发PHP网站,介绍了Dreamweaver动态网站开发的相关面板和术语,以及在Dreamweaver中创建记录集和使用各种服务器行为的方法,使读者快速掌握在Dreamweaver中开发PHP动态网站的方法和技巧。
第5章 网站用户登录和注册系统,介绍了网站登录和注册系统的规划和MySQL数据库设计,重点讲解了网站用户登录和注册系统中各种动态功能的实现方法。
第6章 新闻发布和管理系统,介绍了新闻发布和管理系统的规划和MySQL数据库设计,重点讲解了新闻发布和管理系统中前台新闻显示、新闻搜索、后台添加和管理新闻功能的实现方法。
第7章 网站投票管理系统,介绍了网站投票管理系统的规划和MySQL数据库设计,重点讲解了网站投票系统中用户投票、投票结果显示和后台投票管理功能的实现方法。
第8章 网站留言板系统,介绍了网站留言板系统的规划和MySQL数据库设计,重点讲解了留言板系统中发表留言、留言回复和留言管理功能的实现方法。
第9章 网站图片管理系统,介绍了网站图片管理系统的规划和MySQL数据库设计,重点讲解了图片管理系统中图片分类、图片上传、图片显示和图片管理功能的实现方法。
第10章 网站购物车系统,介绍了网站购物车系统的规划和MySQL数据库设计,重点讲解了将商品放入购物车、对购物车中的商品进行处理等管理操作的实现方法,以及通过网站后台管理系统对商品进行管理操作的方法。
本书特点
全书内容丰富、结构清晰,通过知识点与实例的结合,为读者全面、系统地介绍了使用PHP+MySQL+Dreamweaver开发动态网站的方法和技巧。
本书主要有以下特点:
内容简
PHP+MySQL+Dreamweaver网站建设 电子书 下载 mobi epub pdf txt