product_admin文件夹用来放置商品管理的页面,主要包括了如下9个页面,这是购物的重点和难点,涉及上传图片等高难度编程操作。
del_product.asp:删除商品页面。
insert_product.asp:插入商品页面。
product_add.asp:添加商品信息页面。
product_list.asp:后台管理商品列表。
product_modify.asp:更新商品信息页面。
update_product.asp:建立上传命令动态页面。
upfile.asp:上传文件测试动态页面。
upfile.htm:上传图片文件静态测试页面。
upload_5xsoft.inc:上传文件ASP命令模版。
兼职指导:
难度主要在于图片的上传功能,这9个页面当中upfile.asp上传文件测试动态页面和upfile.htm上传图片文件静态测试页面是与本系统不相关的页面,单独列出是为了说明如何上传图片。
(1)删除商品页面del_product.asp只是一段删除商品的动态页面,代码在前面的删除功能中经常使用到,具体的代码如下。
(2)insert_product.asp为插入商品页面,是一段插入记录的代码。当中引用了upload_5xsoft.inc的程序代码,具体的分析如下。
(3)添加商品信息页面product_add.asp和用户注册系统的用户信息输入页面设计差不多,只是多了商品图片上传功能,页面上的内容为表单中建立相应的动态对象,比较简单,如图7-32所示。(www.xing528.com)
(4)product_list.asp为后台管理商品列表,该页面完成的效果如图7-33所示。页面中列出了商品的一些信息如是否有图片、商品价格等,主要是后面的“修改”及“删除”功能,通过单击“修改”命令打开product_modify.asp更新商品信息页面,进行商品更新。
图7-32 设计的添加商品信息页面效果
图7-33 设计完成的后台管理商品列表效果
(5)更新商品信息页面product_modify.asp的设计效果如图7-34所示。
图7-34 更新商品信息页面效果
该页有图片上传的代码,主要的代码也在form之间。
(6)单击更新商品信息页面product_modify.asp中的【提交】按钮后,主要通过update_product.asp建立上传命令动态页面。该动态页面的功能命令同insert_product.asp
插入商品页面,难点在于图片的上传更新。
源代码分析如下。
(7)关于上传文件测试动态页面upfile.asp、上传图片文件静态测试页面upfile.htm、上传文件ASP命令模版upload_5xsoft.inc3个页面是为了方便企业建立购物车时单独调用,光盘里面也有详细的程序解释说明。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。