PHP程序设计案例教程第2版

PHP程序设计案例教程第2版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2020-09
版次: 1
ISBN: 9787111663577
定价: 65.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 379页
4人买过
  • 全书分为基础知识篇和技能提高篇两部分,共13章。第1~7章为基础知识篇,主要阐述PHP开发的基础知识,具体包括PHP概述、网站开发基础、PHP语法基础、PHP的流程控制结构、PHP数组、PHP网站开发和电子商务网站开发――基础功能等;第8~13章为技能提高篇,主要阐述PHP开发的高级应用技术及综合项目开发,具体包括MySQL数据库技术、PHP与MySQL数据库编程技术、电子商务网站开发――数据库开发、面向对象程序设计、PHP安全与加密技术和电子商务网站开发――在线购物等。 
     本书内容实用,案例丰富,操作性强,适合作为各类院校计算机专业的教材,也可以作为初中级PHP用户的学习用书。 前言 

    第1部分基础知识篇 

    第1章PHP概述2 

    11PHP入门2 

    111PHP 技术2 

    112PHP工作原理3 

    12PHP开发环境搭建4 

    121安装AppServ集成软件4 

    122安装Zend Studio开发工具9 

    13使用Zend Studio开发PHP 

    程序11 

    14课后习题14 

    第2章网站开发基础16 

    21HTML知识16 

    211HTML基本标签16 

    212HTML表单控件28 

    22CSS知识30 

    221CSS编码位置30 

    222CSS编码格式35 

    223CSS属性38 

    224DIV+CSS40 

    23JavaScript知识41 

    231JavaScript基础语法42 

    232JavaScript控制语句43 

    233JavaScript函数和事件处理 

    机制45 

    24课后习题48 

    第3章PHP语法基础50 

    31PHP的标记与注释50 

    311PHP的标记50 

    312PHP的注释50 

    32PHP的数据类型51 

    321标量数据类型52 

    322复合数据类型54 

    323特殊数据类型55 

    324数据类型检测函数56 

    325数据类型转换函数57 

    33PHP的常量与变量58 

    331PHP的常量58 

    332PHP的变量59 

    34PHP的运算符和表达式62 

    341PHP的运算符62 

    342PHP的表达式69 

    35PHP的函数69 

    351函数的定义和调用69 

    352在函数间传递参数70 

    353函数返回值72 

    354变量作用域73 

    355PHP的函数库76 

    36PHP的编码规范80 

    361PHP的书写规范80 

    362PHP的命名规范81 

    37综合案例81 

    38课后习题88 

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

    41条件控制语句90 

    411if条件控制语句90 

    412switch多分支语句92 

    42循环控制语句94 

    421while循环语句94 

    422do-while循环语句95 

    423for和foreach循环语句96 

    43跳转语句97 

    431break跳转语句97 

    432continue跳转语句97 

    44包含函数98 

    45综合案例100 

    46课后习题105 

    第5章PHP数组108 

    51数组及数组类型108 

    511数组概述108 

    512数字索引数组108 

    513关联数组108 

    52数组基本操作109 

    521创建数组109 

    522数组的赋值110 

    523遍历数组111 

    53PHP数组函数114 

    531数组统计函数114 

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

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

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

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

    函数116 

    54PHP全局数组117 

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

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

    数组117 

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

    55综合案例119 

    56课后习题121 

    第6章PHP网站开发124 

    61Web表单设计124 

    611表单标签124 

    612表单控件124 

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

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

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

    623表单数据的获取128 

    624超链接数据的获取132 

    63表单验证132 

    631客户端验证132 

    632服务端验证136 

    64SESSION管理139 

    641SESSION工作原理139 

    642使用SESSION139 

    65Cookie管理141 

    651Cookie工作原理141 

    652创建及使用Cookie141 

    66综合案例143 

    67课后习题151 

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

    功能153 

    71电子商务网站设计153 

    711网站结构分析153 

    712创建PHP网站结构155 

    72网站前台开发156 

    721网站主页开发156 

    722商品列表页面开发162 

    723商品内容页面开发165 

    724新闻列表页面开发168 

    725新闻内容页面开发170 

    73网站后台开发173 

    731网站后台登录页面173 

    732网站后台管理主页177 

    733管理员信息添加页面180 

    734管理员信息管理页面182 

    735商品类别添加页面183 

    736商品类别管理页面186 

    737商品信息添加页面187 

    738商品信息管理页面190 

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

    管理页面192 

    7310新闻信息添加页面193 

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

    第8章MySQL数据库技术200 

    81MySQL概述200 

    811MySQL数据类型200 

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

    82MySQL数据库操作204 

    821创建数据库204 

    822选择指定数据库205 

    823删除数据库206 

    83MySQL数据表操作206 

    831创建数据表206 

    832查看数据表结构207 

    833修改数据表结构208 

    834删除指定数据表209 

    84MySQL数据操作209 

    841向表中插入数据209 

    842更新数据表中的数据211 

    843删除数据表中的数据211 

    844查询数据213 

    845复杂数据查询215 

    85MySQL数据库高级管理217 

    851MySQL数据的导出和备份217 

    852MySQL数据的导入和还原220 

    853phpMyAdmin图形化管理工具223 

    86综合案例225 

    87课后习题227 

    第9章PHP与MySQL数据库编程 

    技术229 

    91PHP操作MySQL数据库的 

    步骤229 

    92PHP连接MySQL服务器231 

    93PHP操作MySQL数据库233 

    931创建数据库233 

    932连接数据库235 

    94PHP操作数据236 

    941数据增删改操作236 

    942执行多条命令238 

    943PHP数据查询242 

    95综合案例245 

    96课后习题252 

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

    开发253 

    101网站数据库设计253 

    102创建项目文件257 

    103 网站后台开发257 

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

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

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

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

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

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

    104网站前台功能实现293 

    1041网站前台主页293 

    1042商品信息展示296 

    1043新闻信息展示300 

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

    111面向对象技术概述304 

    112类和对象305 

    1121类的定义305 

    1122类的属性305 

    1123类的方法306 

    1124对象307 

    1125构造方法与析构方法308 

    113面向对象特性310 

    1131继承性310 

    1132多态性312 

    1133封装性314 

    114综合案例317 

    115课后习题320 

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

    121PHP漏洞与防护措施321 

    1211文件上传漏洞321 

    1212表单提交漏洞322 

    1213SQL注入漏洞323 

    122PHP数据加密技术325 

    1221crypt()数据加密函数325 

    1222Sha1()数据加密函数326 

    1223md5()数据加密函数327 

    123综合案例328 

    124课后习题331 

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

    购物332 

    131系统设计332 

    1311业务流程设计332 

    1312数据库设计332 

    132系统实现335 

    1321创建项目335 

    1322数据库访问类336 

    133网站前台开发337 

    1331会员注册页面开发338 

    1332会员登录页面开发341 

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

    1334会员信息修改346 

    1335会员密码修改349 

    1336购物车功能351 

    1337提交订单354 

    1338我的订单管理358 

    134网站后台开发362 

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

    1342订单信息管理模块开发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
  • 内容简介:
    全书分为基础知识篇和技能提高篇两部分,共13章。第1~7章为基础知识篇,主要阐述PHP开发的基础知识,具体包括PHP概述、网站开发基础、PHP语法基础、PHP的流程控制结构、PHP数组、PHP网站开发和电子商务网站开发――基础功能等;第8~13章为技能提高篇,主要阐述PHP开发的高级应用技术及综合项目开发,具体包括MySQL数据库技术、PHP与MySQL数据库编程技术、电子商务网站开发――数据库开发、面向对象程序设计、PHP安全与加密技术和电子商务网站开发――在线购物等。 
     本书内容实用,案例丰富,操作性强,适合作为各类院校计算机专业的教材,也可以作为初中级PHP用户的学习用书。
  • 目录:
    前言 

    第1部分基础知识篇 

    第1章PHP概述2 

    11PHP入门2 

    111PHP 技术2 

    112PHP工作原理3 

    12PHP开发环境搭建4 

    121安装AppServ集成软件4 

    122安装Zend Studio开发工具9 

    13使用Zend Studio开发PHP 

    程序11 

    14课后习题14 

    第2章网站开发基础16 

    21HTML知识16 

    211HTML基本标签16 

    212HTML表单控件28 

    22CSS知识30 

    221CSS编码位置30 

    222CSS编码格式35 

    223CSS属性38 

    224DIV+CSS40 

    23JavaScript知识41 

    231JavaScript基础语法42 

    232JavaScript控制语句43 

    233JavaScript函数和事件处理 

    机制45 

    24课后习题48 

    第3章PHP语法基础50 

    31PHP的标记与注释50 

    311PHP的标记50 

    312PHP的注释50 

    32PHP的数据类型51 

    321标量数据类型52 

    322复合数据类型54 

    323特殊数据类型55 

    324数据类型检测函数56 

    325数据类型转换函数57 

    33PHP的常量与变量58 

    331PHP的常量58 

    332PHP的变量59 

    34PHP的运算符和表达式62 

    341PHP的运算符62 

    342PHP的表达式69 

    35PHP的函数69 

    351函数的定义和调用69 

    352在函数间传递参数70 

    353函数返回值72 

    354变量作用域73 

    355PHP的函数库76 

    36PHP的编码规范80 

    361PHP的书写规范80 

    362PHP的命名规范81 

    37综合案例81 

    38课后习题88 

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

    41条件控制语句90 

    411if条件控制语句90 

    412switch多分支语句92 

    42循环控制语句94 

    421while循环语句94 

    422do-while循环语句95 

    423for和foreach循环语句96 

    43跳转语句97 

    431break跳转语句97 

    432continue跳转语句97 

    44包含函数98 

    45综合案例100 

    46课后习题105 

    第5章PHP数组108 

    51数组及数组类型108 

    511数组概述108 

    512数字索引数组108 

    513关联数组108 

    52数组基本操作109 

    521创建数组109 

    522数组的赋值110 

    523遍历数组111 

    53PHP数组函数114 

    531数组统计函数114 

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

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

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

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

    函数116 

    54PHP全局数组117 

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

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

    数组117 

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

    55综合案例119 

    56课后习题121 

    第6章PHP网站开发124 

    61Web表单设计124 

    611表单标签124 

    612表单控件124 

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

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

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

    623表单数据的获取128 

    624超链接数据的获取132 

    63表单验证132 

    631客户端验证132 

    632服务端验证136 

    64SESSION管理139 

    641SESSION工作原理139 

    642使用SESSION139 

    65Cookie管理141 

    651Cookie工作原理141 

    652创建及使用Cookie141 

    66综合案例143 

    67课后习题151 

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

    功能153 

    71电子商务网站设计153 

    711网站结构分析153 

    712创建PHP网站结构155 

    72网站前台开发156 

    721网站主页开发156 

    722商品列表页面开发162 

    723商品内容页面开发165 

    724新闻列表页面开发168 

    725新闻内容页面开发170 

    73网站后台开发173 

    731网站后台登录页面173 

    732网站后台管理主页177 

    733管理员信息添加页面180 

    734管理员信息管理页面182 

    735商品类别添加页面183 

    736商品类别管理页面186 

    737商品信息添加页面187 

    738商品信息管理页面190 

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

    管理页面192 

    7310新闻信息添加页面193 

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

    第8章MySQL数据库技术200 

    81MySQL概述200 

    811MySQL数据类型200 

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

    82MySQL数据库操作204 

    821创建数据库204 

    822选择指定数据库205 

    823删除数据库206 

    83MySQL数据表操作206 

    831创建数据表206 

    832查看数据表结构207 

    833修改数据表结构208 

    834删除指定数据表209 

    84MySQL数据操作209 

    841向表中插入数据209 

    842更新数据表中的数据211 

    843删除数据表中的数据211 

    844查询数据213 

    845复杂数据查询215 

    85MySQL数据库高级管理217 

    851MySQL数据的导出和备份217 

    852MySQL数据的导入和还原220 

    853phpMyAdmin图形化管理工具223 

    86综合案例225 

    87课后习题227 

    第9章PHP与MySQL数据库编程 

    技术229 

    91PHP操作MySQL数据库的 

    步骤229 

    92PHP连接MySQL服务器231 

    93PHP操作MySQL数据库233 

    931创建数据库233 

    932连接数据库235 

    94PHP操作数据236 

    941数据增删改操作236 

    942执行多条命令238 

    943PHP数据查询242 

    95综合案例245 

    96课后习题252 

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

    开发253 

    101网站数据库设计253 

    102创建项目文件257 

    103 网站后台开发257 

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

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

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

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

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

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

    104网站前台功能实现293 

    1041网站前台主页293 

    1042商品信息展示296 

    1043新闻信息展示300 

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

    111面向对象技术概述304 

    112类和对象305 

    1121类的定义305 

    1122类的属性305 

    1123类的方法306 

    1124对象307 

    1125构造方法与析构方法308 

    113面向对象特性310 

    1131继承性310 

    1132多态性312 

    1133封装性314 

    114综合案例317 

    115课后习题320 

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

    121PHP漏洞与防护措施321 

    1211文件上传漏洞321 

    1212表单提交漏洞322 

    1213SQL注入漏洞323 

    122PHP数据加密技术325 

    1221crypt()数据加密函数325 

    1222Sha1()数据加密函数326 

    1223md5()数据加密函数327 

    123综合案例328 

    124课后习题331 

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

    购物332 

    131系统设计332 

    1311业务流程设计332 

    1312数据库设计332 

    132系统实现335 

    1321创建项目335 

    1322数据库访问类336 

    133网站前台开发337 

    1331会员注册页面开发338 

    1332会员登录页面开发341 

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

    1334会员信息修改346 

    1335会员密码修改349 

    1336购物车功能351 

    1337提交订单354 

    1338我的订单管理358 

    134网站后台开发362 

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

    1342订单信息管理模块开发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
查看详情
12