
PHP+MySQL动态网站设计实用教程
本书从PHP基础入手,简单介绍了PHP运行环境的安装、配置、语法、函式等基础知识,以及PHP访问MySQL资料库部分的高级知识,为开发比较複杂的网站打下坚实的基础。
基本介绍
- 书名:PHP+MySQL动态网站设计实用教程
- 作者:徐俊强、史香雯、孙屹、姚文林
- 出版社:清华大学出版社
内容简介
本书通过价格查询系统、用户管理系统、留言簿管理系统、线上投票系统、新闻管理系统5个较为典型的实例,比较详尽地讲解了PHP的技术要点和开发过程,让读者理解PHP和体会PHP的运用,把PHP与MySQL完美结合中最有效、安全、实用的部分展现在读者面前,使读者获取最大的收穫。
目 录
模组一 PHP网站开发环境的配置 1
任务1 了解PHP开发环境 2
1.1 PHP 2
1.2 Apache HTTP Server 2
1.3 MySQL关係型资料库管理系统 3
任务2 PHP开发环境的安装和配置 4
模组二 PHP的基本语法 11
任务1 PHP程式的基本结构 12
1.1 程式的基本结构 12
1.2 列印输出结果 13
1.3 程式的注释 13
任务2 动态输出字元 14
2.1 随机函式的调用 14
2.2 对字元串首尾空格的控制 15
2.3 字元串的格式化输出 15
2.4 格式化输出 16
2.5 字母的大小写转换 17
2.6 特殊字元的处理 17
任务3 表单变数的套用 18
3.1 POST表单变数 18
3.2 GET表单变数 19
3.3 连线字元串 19
任务4 PHP常量和变数 20
4.1 PHP中的常量 20
4.2 PHP中的变数 21
4.3 PHP数据类型 23
4.4 数据类型转换 29
任务5 PHP运算符 30
5.1 算术运算符 30
5.2 赋值运算符 31
5.3 比较运算符 31
5.4 三元运算符 32
5.5 错误抑制运算符 32
5.6 逻辑运算符 33
5.7 字元串运算符 34
5.8 数组运算符 34
5.9 运算符的优先权 35
任务6 PHP表达式 36
6.1 条件语句 36
6.2 循环语句 41
6.3 其他语
任务7PHP函式的套用 45
7.1创建PHP函式 45
7.2使用PHP函式 46
7.3添加函式参数 46
7.4函式的返回值 47
7.5函式的嵌套和递归 47
任务8MySQL资料库的操作 49
8.1连线资料库 50
8.2创建资料库和表 50
8.3插入数据 53
8.4选取数据 55
8.5条件查询 56
8.6数据排序 57
8.7更新数据 58
8.8删除数据 59
模组三价格查询系统实例的设计 61
任务1搭建PHP开发环境 62
1.1网站开发的步骤 62
1.2网站资料夹的设计 62
1.3流畅的浏览顺序 64
任务2价格查询系统的设计 65
2.1网站的整体结构 65
2.2创建资料库 66
2.3定义web站点 71
2.4建立资料库连线 74
任务3动态伺服器的行为 77
3.1创建新记录集 77
3.2显示记录功能 81
3.3重複区域功能 82
3.4记录集的分页 86
3.5显示记录个数 87
3.6显示区域功能 89
3.7显示详细信息 91
任务4编辑记录集 97
4.1增加记录的功能 97
4.2更新记录功能 102
4.3删除记录功能 108
模组四用户管理系统实例的设计 113
任务1用户管理系统的规划 114
1.1页面规划设计 114
1.2搭建系统资料库 114
1.3用户管理系统站点 116
1.4设定资料库连线 119
任务2用户登录功能 121
2.1设计登录页面 121
2.2登录成功和失败 129
2.3测试登录功能 132
任务3用户注册功能 134
3.1用户注册页面 134
3.2注册成功和失败 140
3.3注册功能的测试 141
任务4修改用户资料 143
4.1修改资料的页面 143
4.2更新成功页面 147
4.3修改资料测试 147
任务5查询密码功能 149
5.1查询密码页面 149
5.2完善查询功能 154
5.3查询密码功能 157
模组五留言簿管理系统实例的设计 161
任务1留言簿管理系统规划 162
1.1页面规划设计 162
1.2系统页面设计 162
任务2系统资料库的设计 163
2.1资料库设计 163
2.2定义系统站点 165
2.3资料库连线 169
任务3留言簿的首页和留言页面 171
3.1留言首页 171
3.2留言页面 176
任务4系统的后台管理功能 179
4.1管理者登录入口页面 180
4.2管理页面 181
4.3回复留言页面 187
4.4删除留言页面 190
任务5留言簿系统的测试 192
5.1前台留言测试 193
5.2后台管理测试 194
模组六线上投票管理系统实例的设计 197
任务1执行投票管理系统规划 198
1.1页面规划设计 198
1.2系统页面设计 198
任务2系统资料库的设计 199
2.1资料库的设计 200
2.2创建投票管理系统的站点 202
2.3资料库连线 205
任务3线上投票管理系统的开发 207
3.1开始投票页面的功能 207
3.2设计计算投票页面的功能 212
3.3显示投票结果的页面 213
3.4防止页面刷新功能 218
任务4线上投票管理系统的测试 220
模组七新闻管理系统实例的设计 223
任务1新闻管理系统的规划 224
1.1系统的页面设计 224
1.2系统的美工设计 225
任务2系统资料库的设计 226
2.1新闻资料库设计 226
2.2创建系统站点 229
2.3资料库的连线 232
任务3新闻系统页面 234
3.1新闻系统主页面的设计 234
3.2新闻分类页面的设计 244
3.3新闻内容页面的设计 249
任务4后台管理页面 252
4.1后台管理登录 252
4.2后台管理主页面 255
4.3新增新闻页面 264
4.4修改新闻的页面 267
4.5删除新闻页面 271
4.6新闻新增分类页面 273
4.7修改新闻分类页面 275
4.8删除新闻分类页面 276
参考文献 278