left_menu.php页面中的“我的购物车”“用户系统”以及“站内搜索”3个栏目,是动态网站开发中经常遇到的功能,在电子商城中这几个功能也是必不可少的,下面将详细介绍这些功能的开通方法,制作步骤如下:
1)打开第4章创建的left_menu.php静态页面,然后在<head>代码之前,加入调用数据库链接页面conn.php的命令,如下:
加入后简单地设计一下“用户系统”和“我的购物车”两个功能的显示效果,设计完成后编辑文档窗口,如图6-28所示。
2)“我的购物车”模块的基本功能是这样的,当以游客身份登录时,提示游客要先登录后购物;如果是会员登录,就要显示登录会员的名字以及其购物车的总价,并引导用户去购物车模块下订单,如图6-29所示。
该模块用PHP编写的代码如下:
图6-28 加入PHP后的美工效果
图6-29 会员登录后的购物车效果
3)在“用户系统”的显示界面上,提供给用户登录、注册以及找回密码的功能,具体的注册和找回密码的功能将在下一节介绍,这里重点介绍如何使用PHP实现验证码随机调用并显示数字的功能,程序如下:(www.daowen.com)
该程序能够实现图6-30所示的随机显示图片验证码数字的效果。
图6-30 显示验证码效果
4)用户输入用户名和密码,并单击“登录”按钮后,要将输入的数据传递到chkuser.php页面进行登录验证。
代码如下:
说明:
该段代码包含了两个意思,第一个action="chkuser.php"意思是,转到chkuser.php页面进行验证;第二个onSubmit="return chkuserinput(this)"意思是,直接调用JavaScript的chkuserinput(this)进行数据输入的验证,即在提交表单时通常要验证一下输入的数据是否为空以及输入的数据格式是否符合要求。调用的程序如下:
5)页面最下面的“站内搜索”功能开发是将查询文本框放置到一个表单内,在单击“搜索”时提交到serchorder.php页面进行搜索并显示结果页面,在单击“高级”按钮时提交到highsearch.php页面进行高级的搜索,该程序主要嵌入在<form>表单之内,程序如下:
到这里,left_meau.php页面就开发完毕了,将其保存以方便其他页面的嵌套。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。