php程序设计案例教程陈建国,PHP程序设计案例教程 第2版

图书简介

全书分为基础知识篇和技能提高篇两部分,共13章。第1~7章为基础知识篇,主要阐述PHP开发的基础知识,具体包括PHP概述、网站开发基础、PHP语法基础、PHP的流程控制结构、PHP数组、PHP网站开发和电子商务网站开发——基础功能等;第8~13章为技能提高篇,主要阐述PHP开发的高级应用技术及综合项目开发,具体包括MySQL数据库技术、PHP与MySQL数据库编程技术、电子商务网站开发——数据库开发、面向对象程序设计、PHP安全与加密技术和电子商务网站开发——在线购物等。

本书内容实用,案例丰富,操作性强,适合作为各类院校计算机专业的教材,也可以作为初中级PHP用户的学习用书。

章节目录

前言

第1部分基础知识篇

第1章PHP概述2

1.1PHP入门2

1.1.1PHP 技术2

1.1.2PHP工作原理3

1.2PHP开发环境搭建4

1.2.1安装AppServ集成软件4

1.2.2安装Zend Studio开发工具9

1.3使用Zend Studio开发PHP

程序11

1.4课后习题14

第2章网站开发基础16

2.1HTML知识16

2.1.1HTML基本标签16

2.1.2HTML表单控件28

2.2CSS知识30

2.2.1CSS编码位置30

2.2.2CSS编码格式35

2.2.3CSS属性38

2.2.4DIV+CSS40

2.3JavaScript知识41

2.3.1JavaScript基础语法42

2.3.2JavaScript控制语句43

2.3.3JavaScript函数和事件处理

机制45

2.4课后习题48

第3章PHP语法基础50

3.1PHP的标记与注释50

3.1.1PHP的标记50

3.1.2PHP的注释50

3.2PHP的数据类型51

3.2.1标量数据类型52

3.2.2复合数据类型54

3.2.3特殊数据类型55

3.2.4数据类型检测函数56

3.2.5数据类型转换函数57

3.3PHP的常量与变量58

3.3.1PHP的常量58

3.3.2PHP的变量59

3.4PHP的运算符和表达式62

3.4.1PHP的运算符62

3.4.2PHP的表达式69

3.5PHP的函数69

3.5.1函数的定义和调用69

3.5.2在函数间传递参数70

3.5.3函数返回值72

3.5.4变量作用域73

3.5.5PHP的函数库76

3.6PHP的编码规范80

3.6.1PHP的书写规范80

3.6.2PHP的命名规范81

3.7综合案例81

3.8课后习题88

第4章PHP的流程控制结构90

4.1条件控制语句90

4.1.1if条件控制语句90

4.1.2switch多分支语句92

4.2循环控制语句94

4.2.1while循环语句94

4.2.2do-while循环语句95

4.2.3for和foreach循环语句96

4.3跳转语句97

4.3.1break跳转语句97

4.3.2continue跳转语句97

4.4包含函数98

4.5综合案例100

4.6课后习题105

第5章PHP数组108

5.1数组及数组类型108

5.1.1数组概述108

5.1.2数字索引数组108

5.1.3关联数组108

5.2数组基本操作109

5.2.1创建数组109

5.2.2数组的赋值110

5.2.3遍历数组111

5.3PHP数组函数114

5.3.1数组统计函数114

5.3.2删除数组中重复元素的函数114

5.3.3字符串与数组的转换函数115

5.3.4向数组中添加元素的函数115

5.3.5获取并删除数组最后元素的

函数116

5.4PHP全局数组117

5.4.1$_SERVER\[\]全局数组117

5.4.2$_GET\[\]和$_POST\[\]全局

数组117

5.4.3$_FILES\[\]全局数组119

5.5综合案例119

5.6课后习题121

第6章PHP网站开发124

6.1Web表单设计124

6.1.1表单标签124

6.1.2表单控件124

6.2表单数据的提交与获取126

6.2.1POST方法提交和数据获取126

6.2.2GET方法提交和数据获取127

6.2.3表单数据的获取128

6.2.4超链接数据的获取132

6.3表单验证132

6.3.1客户端验证132

6.3.2服务端验证136

6.4SESSION管理139

6.4.1SESSION工作原理139

6.4.2使用SESSION139

6.5Cookie管理141

6.5.1Cookie工作原理141

6.5.2创建及使用Cookie141

6.6综合案例143

6.7课后习题151

第7章电子商务网站开发——基础

功能153

7.1电子商务网站设计153

7.1.1网站结构分析153

7.1.2创建PHP网站结构155

7.2网站前台开发156

7.2.1网站主页开发156

7.2.2商品列表页面开发162

7.2.3商品内容页面开发165

7.2.4新闻列表页面开发168

7.2.5新闻内容页面开发170

7.3网站后台开发173

7.3.1网站后台登录页面173

7.3.2网站后台管理主页177

7.3.3管理员信息添加页面180

7.3.4管理员信息管理页面182

7.3.5商品类别添加页面183

7.3.6商品类别管理页面186

7.3.7商品信息添加页面187

7.3.8商品信息管理页面190

7.3.9新闻类别添加页面和新闻类别

管理页面192

7.3.10新闻信息添加页面193

7.3.11新闻信息管理页面195第2部分技能提高篇

第8章MySQL数据库技术200

8.1MySQL概述200

8.1.1MySQL数据类型200

8.1.2MySQL服务器的启动和关闭201

8.2MySQL数据库操作204

8.2.1创建数据库204

8.2.2选择指定数据库205

8.2.3删除数据库206

8.3MySQL数据表操作206

8.3.1创建数据表206

8.3.2查看数据表结构207

8.3.3修改数据表结构208

8.3.4删除指定数据表209

8.4MySQL数据操作209

8.4.1向表中插入数据209

8.4.2更新数据表中的数据211

8.4.3删除数据表中的数据211

8.4.4查询数据213

8.4.5复杂数据查询215

8.5MySQL数据库高级管理217

8.5.1MySQL数据的导出和备份217

8.5.2MySQL数据的导入和还原220

8.5.3phpMyAdmin图形化管理工具223

8.6综合案例225

8.7课后习题227

第9章PHP与MySQL数据库编程

技术229

9.1PHP操作MySQL数据库的

步骤229

9.2PHP连接MySQL服务器231

9.3PHP操作MySQL数据库233

9.3.1创建数据库233

9.3.2连接数据库235

9.4PHP操作数据236

9.4.1数据增删改操作236

9.4.2执行多条命令238

9.4.3PHP数据查询242

9.5综合案例245

9.6课后习题252

第10章电子商务网站开发——数据库

开发253

10.1网站数据库设计253

10.2创建项目文件257

10.3 网站后台开发257

10.3.1网站后台登录功能实现257

10.3.2管理员信息管理功能实现260

10.3.3商品类别管理功能实现267

10.3.4商品信息管理功能实现275

10.3.5新闻类别管理功能实现285

10.3.6新闻信息管理功能实现285

10.4网站前台功能实现293

10.4.1网站前台主页293

10.4.2商品信息展示296

10.4.3新闻信息展示300

第11章面向对象程序设计304

11.1面向对象技术概述304

11.2类和对象305

11.2.1类的定义305

11.2.2类的属性305

11.2.3类的方法306

11.2.4对象307

11.2.5构造方法与析构方法308

11.3面向对象特性310

11.3.1继承性310

11.3.2多态性312

11.3.3封装性314

11.4综合案例317

11.5课后习题320

第12章PHP安全与加密技术321

12.1PHP漏洞与防护措施321

12.1.1文件上传漏洞321

12.1.2表单提交漏洞322

12.1.3SQL注入漏洞323

12.2PHP数据加密技术325

12.2.1crypt()数据加密函数325

12.2.2Sha1()数据加密函数326

12.2.3md5()数据加密函数327

12.3综合案例328

12.4课后习题331

第13章电子商务网站开发——在线

购物332

13.1系统设计332

13.1.1业务流程设计332

13.1.2数据库设计332

13.2系统实现335

13.2.1创建项目335

13.2.2数据库访问类336

13.3网站前台开发337

13.3.1会员注册页面开发338

13.3.2会员登录页面开发341

13.3.3会员中心功能模块开发343

13.3.4会员信息修改346

13.3.5会员密码修改349

13.3.6购物车功能351

13.3.7提交订单354

13.3.8我的订单管理358

13.4网站后台开发362

13.4.1会员信息管理模块开发362

13.4.2订单信息管理模块开发367

附录课后习题参考答案373

第1章PHP语法基础373

第2章网站开发基础373

第3章PHP语法基础374

第4章PHP流程控制语句374

第5章PHP数组374

第6章PHP网站开发375

第8章MySQL数据库技术375

第9章PHP与MySQL数据库编程

技术376

第11章面向对象技术377

第12章PHP安全与加密技术378

参考文献379

图书评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值