- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾
验证码:captcha: 本质: 计算机不能识别图片内容,但是人可以
使用session保存验证码数据
图片制作流程
做画布(背景色)
写入内容(字符串, 干扰线,干扰点, 边框)
保存输出(输出有header)
销毁资源
商品分类
对商品分类的增删改查.
商品分类属于权限? 不属于
商品分类属于首页? 不属于
商品分类是一个独立的功能, 不依赖于其他功能(权限,首页), 所以用户可以单独的请求商品分类对应的PHP文件.
查看商品分类
增加用户操作入口. /admin/templates/menu.html
增加category.php响应浏览器的请求./admin/category.php
获取所有的商品分类信息: 数据有商品分类信息(没有): 搭建数据库环境
一张表必须对应一个操作表的类: 创建category类. /admin/includes/Category.class.php
实例化category类的对象,调用方法实现获取所有的商品分类数据. /admin/category.php?act=list
增加获取所有商品分类信息的方法. /admin/includes/Category.class.php
加载模板显示数据. /admin/category.php?act=list
在模板中显示所有的商品分类信息. /admin/templates/category_list.html
无限极分类
无限极: 不指定层级(层级可以是多层)
原理: 从一堆指定的内容中,寻找所有的顶级分类, 每找到一个顶级分类,就开始查看是否有子分类: 如果有,找出所有的子分类; 如果没有,继续找下一个顶级分类.
因为SQL语句无法实现无限极分类: 只能将数据从数据库提取出来: 再想办法进行无限极分类.
获取所有的商品分类数据(已经做好)
不应该直接返回数据: 该数据没有进行分类,是混乱的. 应该将数据进行无限极分类
增加一个无限极分类的方法
任何一个商品分类有可能是别人的子分类同时还有可能有子分类
没有分层效果: 所有的商品分类默认不知道如何分层
将分层效果,使用输出空格进行缩进. /admin/templates/category_list.html
后台脚本权限验证
任何一个后台的脚本,都需要登录验证.(index.php,category.php)
不可能为每个脚本都增加一端验证代码: 验证权限不属于脚本本身的功能(商品分类只做商品分类的增删改查): 将权限验证放到后台公共文件init.php中
将index.php中关于身份验证的代码放到init.php中. /admin/includes/init.php
不是所有的后台脚本请求都需要验证,如获取登录表单, 提交登录验证,验证码是不需要验证的.
新增商品分类
增加用户操作入口./admin/templates/category_list.html
接收动作,处理请求. /admin/category.php?act=add
表单中需要选择当前商品分类的父分类: 需要获取所有的商品分类信息./admin/category.php?Act=add
在表单中显示所有的商品分类信息. /admin/templates/category_add.html
修改表单提交对象. /admin/templates/category_add.html
增加参数告诉服务器当前操作是要进行数据提交: POST提交数据, 增加隐藏域
接收动作,处理请求. /admin/category.php?act=insert
接收数据
合法性验证: 名字不能为空, 排序必须为数值
名字不能为空
排序必须为数字
合理性验证: 当前选中父分类下不应该有同名的子分类
新增检查商品分类名字的方法. /admin/includes/Category.class.php
判断验证结果./admin/category.php?act=insert
插入数据库.
创建插入商品分类的方法. /admin/includes/Category.class.php
判断执行结果. /admin/category.php?act=insert
删除商品分类
注意: 删除商品分类只能删除叶子节点(没有子分类)
增加用户操作入口: 增加点击伤处的URL. /admin/templates/category_list.html
接收动作,处理请求. /admin/category.php?act=delete
接收数据: 删除只能针对单个删除.
判断商品分
您可能关注的文档
- 20093163_王树伟_答辩幻灯试卷.ppt
- 20100421上市公司运作与实践(共享版)试卷.ppt
- 20100423_东莞_世纪城物业发展建议(汇报版)(NXPowerLite)试卷.ppt
- 20100426安溪连捷温泉项目发展战略试卷.ppt
- 20100526_封闭市场高端住宅营销经验总结——以九号院馆为例试卷.ppt
- 20100527_长沙佳兆业·水岸新都营销策略分享试卷.ppt
- 20100630大东城销售百问(新)试卷.doc
- 20100828新能源公司财务会计制度带批注试卷.doc
- 20101019帮考网基础第二次模拟题试卷.doc
- 20101019帮考网交易第二次模拟题试卷.doc
最近下载
- 胃功能项的临床意义专家讲座.pptx VIP
- 【中考语文作文资料】主题押题07:回忆篇(十篇)-备战2024年中考语文作文考前抢分模板与必备素材范文.docx VIP
- 2025年庆国庆庆祝国庆节主题班会PPT课件下载.pptx
- 主题押题12:成长篇(十篇)-备战2024年中考语文作文考前抢分模板与必备素材范文.docx VIP
- 《医疗机构管理条例》课件.pptx VIP
- 【中考语文作文资料】主题押题03:梦想篇(十篇)-备战2024年中考语文作文考前抢分模板与必备素材范文.docx VIP
- 主题押题06:青春篇(十篇)-备战2024年中考语文作文考前抢分模板与必备素材范文.docx VIP
- 终极押题09:“_____,不会忘记”-备战2024年中考语文作文考前抢分模板与必备素材范文.docx VIP
- CJJ∕T 243-2016 城镇污水处理厂臭气处理技术规程.docx VIP
- 05G517 轻型屋面三角形钢屋架.pdf VIP
文档评论(0)