图书管理模块开发PHP教学课件.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理模块开发PHP教学课件

9.1 项目导引:后台图书管理模块 我们如何完成网站的日常管理呢? 图书的添加、修改 图书类别的添加、修改 …… 网站后台管理系统 图书后台管理系统中的功能只有管理员才可以使用,普通用户没有权限使用。 9.2 项目分析: ECSHOP 商城后台管理系统的功能主要包括用户管理、商品管理、订单管理和信息管理等内容,这里主要介绍图书管理。 下面我们看一下ECSHOP后台管理系统中商品管理部分是如何做的? 1.新商品添加 9.2 项目分析: ECSHOP 2.商品列表 3.商品分类 9.3 技术准备 9.3.1 文件上传 1.客户端设置 文件上传是通过HTML表单中的input type=file标记选择本地文件实现上传。如果希望表单支持文件上传,则表单标签form中的enctype和method属性必须指明相应的值。 enctype属性是设置表单的MIME编码,其值需设定为“multipart/form-data”,它的默认值“application/x-www-form-urlencoded”是不支持文件上传的; method属性值必须为“post”,“get”方式不能上传文件。 9.3 技术准备 9.3.1 文件上传 2.服务器端设置 PHP的配置文件 PHP的配置文件php.ini对上传文件的控制,包括是否支持上传、上传文件的临时目录、上传文件的大小、指令执行的时间和指令分配的内存空间。具体相关指令如下: file_uploads:是否支持上传。值为on表示服务器支持上传,值为off表示不支持上传; upload_tmp_dir:上传文件的临时目录。在文件上传到指定位置之前,文件会先传到这个临时目录位置; upload_max_filesize:服务器允许上传文件的最大值。系统默认为2MB,如果上传文件超过这个值,则需要修改这个值; max_execution_time:PHP中一个指令所能执行的最长时间,单位为秒。如果上传文件过大,上传时间超过这个值,文件也不能上传成功; memory_limit :PHP中一个指令所分配的内存空间,单位为MB。它的大小同样会影响到超大文件上传。 9.3 技术准备 9.3.1 文件上传 2.服务器端设置 $_FILES全局数组 表单通过POST方法上传的文件信息被存储在$_FILES全局数组中,如上传文件的名称、大小、类型等。 9.3 技术准备 9.3.1 文件上传 2.服务器端设置 函数move_upload_file() 文件上传后,首先会存储于服务器的临时目录中,可以使用该函数将上传文件移动到新位置。如果成功返回ture,否则返回false。函数语法如下: bool move_uploaded_file ( string filename, string destination ) 函数is_uploaded_file() 该函数判断指定的文件是否通过HTTP POST上传的,如果是则返回ture。函数语法如下: bool is_uploaded_file ( string filename ) 3.文件上传实例 9.4 项目实施 9.4 项目实施 9.4.2 图书的查看 单击“管理图书”超链接,弹出图书编辑管理页面,如图9?6所示。在这里我们可以查看图书、修改图书和删除图书。 9.4 项目实施 9.4.2图书的删除 在图书管理页面(show.php)我们可以删除不需要的图书,图书删除分为一次删除一本图书和一次删除多本图书两种情况。 1.删除一本图书 删除一本图书的实现过程为,单击图书管理页面的“删除”超链接(a href= delbook.php?id=?php echo $row[bookid];?删除/a),此时将要删除的图书编号传给图书删除页面(delbook.php),图书删除页面根据图书编号执行delete语句将图书删除, 9.4 项目实施 9.4.2图书的删除 2.删除多本图书 删除多本图书首先选中要删除图书左边的复选框,单击“删除所选图书”按钮,完成删除过程。下面先来看一下与此相关的图书管理页面中的代码。 提交表单: form action=delallbook.php method=post 表单提交到删除所有图书页面(delallbook.php)。 复选框 input type=checkbox name=?php echo $row[bookid];? value=?php echo $row[bookname];? / 复选框name属性值为图书编号,value属性值为图书名称。 9.4 项目实施 9.4.2图书的删除 2.删除多本图书 删除按钮 input type=submit value=删除所选图书 / 删除按钮为提交按钮。

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档