书籍详情

PHP网站开发实例教程(微课版)

PHP网站开发实例教程(微课版)

作者:胡玮芳

出版社:电子工业出版社

出版时间:2023-02-01

ISBN:9787121448553

定价:¥49.00

购买这本书可以去
内容简介
  本书采用“工学结合、项目驱动”的模式进行编写,面向Web项目的开发过程,以“启航纺织有限公司网站”为例,系统地讲解了PHP网站的开发流程和开发技术。全书共5篇14章,第1篇主要介绍PHP基础,帮助初学者快速了解PHP项目的运行过程,熟悉PHP的基本语法;第2篇详细介绍项目需求,帮助读者了解项目开发流程;第3篇和第4篇详细介绍面向过程开发项目前台常用功能和面向对象开发项目后台常用功能,帮助读者掌握诸如新闻、产品、购物等常用前台功能和管理员管理、新闻管理、产品管理、订单管理等常用后台管理模块相关知识与开发技能;第5篇为拓展迁移内容,引导读者综合运用所学知识,自选一个拓展项目进行开发实战,熟练应用所学知识,迅速积累项目开发经验。本书配备教学视频、源码、电子课件、习题等资源。
作者简介
暂缺《PHP网站开发实例教程(微课版)》作者简介
目录
第1篇 PHP入门篇
第1章 PHP入门 2
1.1 Web基础知识 2
1.2 初识PHP 3
1.2.1 PHP 概述 3
1.2.2 PHP优势 3
1.2.3 PHP发展前景 3
1.2.4 PHP学习准备 4
1.3 初识MySQL 4
1.4 PHPStudy安装与配置 5
1.4.1 PHPStudy的安装 5
1.4.2 PHPStudy测试环境 6
1.5 项目部署与测试 7
1.5.1 第一个PHP网页 7
1.5.2 站点域名管理 9
1.6 巩固练习 13
第2章 PHP语法基础 14
2.1 基本语法 14
2.1.1 PHP语法 14
2.1.2 PHP变量 15
2.1.3 PHP常量 17
2.1.4 PHP数据类型 18
2.1.5 PHP运算符 21
2.1.6 PHP运算符的优先级 27
2.1.7 巩固练习 28
2.2 控制语句 29
2.2.1 PHP条件控制 30
2.2.2 PHP循环控制 36
2.2.3 巩固练习 43
第2篇 项目实战分析篇
第3章 项目功能分析 50
3.1 明确网站功能需求 50
3.1.1 网站前台功能需求 50
3.1.2 网站后台功能需求 51
3.2 网站界面设计 53
3.2.1 网站前台界面设计 53
3.2.2 网站后台界面设计 54
3.3 巩固练习 56
第4章 数据库分析与创建 57
4.1 网站数据库分析 57
4.2 数据表物理设计 57
4.2.1 网站基本信息表(config) 57
4.2.2 公司简介信息表(about) 58
4.2.3 宽幅广告信息表(adv) 58
4.2.4 公司新闻信息表(news) 58
4.2.5 新闻类别表(newsclass) 59
4.2.6 导航信息表(nav) 59
4.2.7 公司产品信息表(product) 59
4.2.8 产品类别表(productclass) 60
4.2.9 公司留言信息表(message) 60
4.2.10 管理员信息表(admin) 60
4.2.11 会员信息表(user) 61
4.2.12 收货地址信息表(address) 61
4.2.13 购物车信息表(cart) 61
4.2.14 订单信息表(orderlist) 62
4.3 创建MySQL数据库 62
4.3.1 登录MySQL数据库服务器 62
4.3.2 MySQL服务器主界面 63
4.3.3 创建数据库与数据表 63
4.4 数据库的备份与还原 66
4.4.1 备份数据库与数据表 66
4.4.2 还原数据库与数据表 68
4.5 巩固练习 69
第3篇 项目实战前台篇
第5章 面向过程开发 72
5.1 面向过程开发思想 72
5.2 MySQL数据库操作函数 73
5.3 连接数据库服务器 73
5.3.1 连接数据库 74
5.3.2 更改连接的默认数据库 74
5.3.3 关闭打开的数据库连接 74
5.3.4 连接案例项目数据库qihangdb 75
5.4 数据库操作的三个步骤 75
5.4.1 编写SQL命令 75
5.4.2 执行SQL命令并返回结果集 76
5.4.3 将结果集按行返回数组 76
5.5 构建网站结构 76
5.6 文件包含 77
5.6.1 include和include_once 77
5.6.2 require和require_once 78
5.7 巩固练习 79
第6章 前台首页开发 80
6.1 Banner广告轮播图 80
6.1.1 数据准备 80
6.1.2 Banner轮播实现 81
6.1.3 巩固练习 84
6.2 导航条 84
6.2.1 数据准备 85
6.2.2 一级导航实现 85
89
6.2.3 二级导航实现 89
6.2.4 巩固练习 90
6.3 首页新闻展示 91
6.3.1 数据准备 91
6.3.2 首页新闻实现 92
6.3.3 巩固练习 99
6.4 新闻详情页 99
6.4.1 新闻内容对应展现 100
6.4.2 新闻点击量更新 102
6.4.3 上一篇/下一篇 103
6.4.4 巩固练习 103
6.5 首页产品展示 104
6.5.1 数据准备 104
6.5.2 数据抓取与显示 105
6.5.3 巩固练习 107
6.6 产品详情页 107
6.6.1 产品详情对应展现 107
6.6.2 巩固练习 110
6.7 巩固练习 110
第7章 前台新闻列表 111
7.1 新闻列表展现 111
7.2 分页原理 113
7.3 新闻简单分页 113
7.4 分页优化 115
7.5 分页链接函数 118
7.6 巩固练习 119
第8章 产品中心 121
8.1 产品列表 121
8.1.1 产品列表初步实现 121
8.1.2 产品分页 123
8.2 巩固练习 125
8.3 产品搜索 125
8.3.1 首页产品搜索代码 125
8.3.2 处理表单代码 127
8.4 巩固练习 131
第9章 用户中心 132
9.1 用户注册登录 132
9.1.1 用户注册 133
9.1.2 用户登录 136
9.1.3 用户退出 137
9.2 会话session 137
9.2.1 启动 session 138
9.2.2 session 变量的存储与读取 138
9.2.3 删除session 138
9.2.4 判断用户登录状态 139
9.3 购物车 139
9.3.1 产品详情修改 140
9.3.2 数据处理――加入购物车 141
9.3.3 购物车页面设计 142
9.3.4 数据处理――删除单个产品 143
9.3.5 数据处理――批量删除选中产品 144
9.3.6 数据处理――生成订单 144
9.4 订单 146
9.5 巩固练习 150
第4篇 项目实战后台篇
第10章 面向对象开发 152
10.1 面向对象编程思想 152
10.1.1 类 153
10.1.2 对象 153
10.2 面向对象编程的特性 153
10.3 面向对象使用基础 154
10.3.1 定义类 154
10.3.2 实例化对象 155
10.3.3 调用成员方法 155
10.3.4 访问控制 155
10.3.5 $this 155
10.3.6 构造函数与析构函数 156
10.4 MySQLi操作MySQL数据库 156
10.4.1 查询列表实现 156
10.4.2 封装类实现 157
第11章 后台管理入口 158
11.1 后台登录 158
11.1.1 数据准备 158
11.1.2 实现思路 159
11.1.3 设计与实现 159
11.2 后台管理主界面 162
11.3 后台管理菜单 164
11.4 巩固练习 165
第12章 内容管理 166
12.1 管理员管理 166
12.1.1 管理员列表 166
12.1.2 添加管理员 168
12.1.3 编辑管理员 171
12.1.4 删除管理员 176
12.1.5 巩固练习 177
12.2 新闻管理 177
12.2.1 纺织动态列表 178
12.2.2 添加纺织动态 183
12.2.3 编辑器 186
12.2.4 编辑纺织动态 186
12.2.5 删除纺织动态 190
12.2.6 批量删除纺织动态 190
12.2.7 批量转移纺织动态 191
12.2.8 批量复制纺织动态 191
12.2.9 巩固练习 192
12.3 产品管理 192
12.3.1 产品列表 192
12.3.2 添加产品 195
12.3.3 编辑产品 200
12.3.4 删除产品 202
12.3.5 置顶设置 202
12.3.6 巩固练习 203
12.4 订单管理 203
12.4.1 产品预订列表 203
12.4.2 订单处理(发货) 206
12.4.3 订单处理(确认收货) 209
12.4.4 巩固练习 210
第5篇 拓展迁移篇
第13章 自定义数据库操作类 212
13.1 PHP类的定义 212
13.1.1 类的定义 212
13.1.2 类的成员属性 212
13.1.3 成员方法 213
13.1.4 实例化对象 213
13.2 构造函数和析构函数 214
13.2.1 类内部对象$this 214
13.2.2 构造函数(构造方法) 215
13.2.3 析构函数(析构方法) 216
13.3 PHP魔术方法 216
13.4 数据库操作类 217
13.4.1 数据库类定义 217
13.4.2 定义数据库配置文件 225
13.4.3 数据库操作类Model使用 226
第14章 项目开发及项目文档编写 228
14.1 拓展项目开发 228
14.1.1 《XX企业网站的设计》 228
14.1.2 《XX网上购物系统的设计》 229
14.1.3 《XX旅游网站的设计》 229
14.1.4 《XX学校网站的设计》 230
14.2 编写项目说明文档 231
猜您喜欢

读书导航