php网站设计项目教学实训指导书内容摘要:
( 2)用户单击 “注册 ”按钮后,将数据提交到数据处理页 ,对提交的数据进行验 证,如果正确,则将数据添加到指定的数据表中,提示用户注册成功;否则,返回用户注册页面。 : ?php header(contenttype:text/html。 charset=utf8)。 //设置页面编码 include(conn/)。 //包含数据库连接文件 //判断用户名、密码等信息是否存在 if(isset($_POST[39。 user39。 ]) and isset($_POST[39。 pwd39。 ]) and isset($_POST[39。 section39。 ]) and 《 PHP 网站设计项目教学》实训指导书 15 isset($_ POST[39。 name39。 ])){ //判断用户名、密码等信息是否不为空 if($_POST[39。 user39。 ]!=null and $_POST[39。 pwd39。 ]!=null and $_POST[39。 section39。 ]!=null and $_POST[39。 name39。 ]!=null){ //查询数据库中是否存在该用户名 $select=mysql_query(select * from tb_login where user=39。 .$_POST[39。 user39。 ]. 39。 ,$conn)。 if(mysql_num_rows($select)==0){ //判断查询结果是否为0 //如果用户名不存在,则执行添加操作 $insert=mysql_query(insert into tb_login(user,pwd,section,name) values(39。 .$_POST[39。 user39。 ].39。 ,39。 .$_POST[39。 pwd39。 ].39。 ,39。 .$_POST[39。 section39。 ].39。 ,39。 .$_POST[39。 name39。 ].39。 ), $conn)。 if($insert){ //判断添加操作是否执行成功 echo scriptalert(39。 恭 喜 您。 注 册 成 功。 39。 )。 =39。 39。 /script。 //输出注册成功提示 }else{ echo。 //否则输出注册失败提示 } }else{ //输出用户名已存在提示 echo scriptalert(39。 用户名 已存在,请重 新输入。 39。 )。 = 39。 39。 /script。 } }else{ //输出请填写完整信息提示 echo scriptalert(39。 请填写完整注册信息。 39。 )。 =39。 39。 /script。 } } ? 《 PHP 网站设计项目教学》实训指导书 16 登录模块设计 登录模块概述 注册成功后,用户即可使用注册的用户名和密码进行登录。 单击首页页面中的 “登录 ”超链接,进入登录页面,输入正确的用户名和密码,单击 “登录 ”按钮,即可成功登录,用户登录成功后可以添加和管理图书信息。 用户登录模块的运行效果如图。 图 用户登录模块运行效果 登录模块实现过程 登录模块的设计效果如图。 图 登录模块的设计效果 具体实现过程如下: ( 1)用户登录模块主要由表单设计页( ) 及数据信息处理页( )两个页面组成。 在 ,创建 form表单提交用户登录的用户名和密码。 其关键代码如下: form id=form1 name=form1 method=post action= input name=user type=text id=user size=20 / input name=pwd type=password id=pwd size=22 / input type=image name=imageField src=images/ / input type=image name=imageField2 src=images/ onclick=form. reset()。 return false。 / /form ( 2) 当用户单击 “登录 ”按钮后,将在数据信息处理页中对提交的数据进行验证,如果正确,则提示用户登录成功;否则,返回用户登录页面。 用户登录数 据处理页《 PHP 网站设计项目教学》实训指导书 17 的代码如下: ?php session_start()。 //调用 session_start()函数,声明 session header(contenttype:text/html。 charset=utf8)。 //设置文件编码 include(conn/)。 //包含数据库连接文件 if(isset($_POST[39。 user39。 ]) and isset($_POST[39。 pwd39。 ])){ //判断用户名和密码是否存在 if($_POST[39。 user39。 ]!=null and $_POST[39。 pwd39。 ]!=null){ //判断用户名和密码是否为空 $select=mysql_query(select * from tb_login where user=39。 .$_POST[39。 user39。 ].39。 and pwd=39。 .$_POST[39。 pwd39。 ].39。 ,$conn)。 //查询用户名和密码 if(mysql_num_rows($select)==1){ //判断查询结果是否为1 echo scriptalert(39。 登 录 成 功。 39。 )。 =39。 39。 /script。 //登录成功提示 $_SESSION[39。 user39。 ]=$_POST[39。 user39。 ]。 //定义 session变量 }else{ //输出用户名和密码不正确提示 echo scriptalert(39。 用户名和密码不正确。 39。 )。 = 39。 39。 /script。 } }else{ //输出请 输入用户名和密码提示 echo scriptalert(39。 请输入用户名和密码。 39。 )。 =39。 39。 /script。 } } ? 图书信息添加模块设计 图书信息添加模块概述 只有登录成功的用户,才可以进入图书信息添加模块。 在首页导航菜单中,单击 “图书信息添加 ”超链接,即可进入到图书信息添加页面,运行效果如图 所示。 填写完整的图书信息后,单击 “提交 ”按钮,即可完成图书信息添加操作。 《 PHP 网站设计项目教学》实训指导书 18 图 图书信息添加模块运行效果 在下拉菜单中显示数据表某列的字段值 图书信息添加模块中主要通过下拉菜单显示图书类别及语言信息。 首先,创建下拉列表框。 然后,使用 select语句查询数据表中的数据。 最后,将查询到的sort字段的值作为下拉列表框的值,使用 while()语句循环输出,其关键代码如下: ?php $select1=mysql_query(select * from tb_sort,$conn)。 //查询图书类别 tddiv align=left类别: /div/td tddiv align=left select name=sort id=sort ?php while($array1=mysql_fetch_array($select1)){ //循环输出类别信息 ? option value=?php echo $array1[39。 sort39。 ]。 ??php echo $array1 [39。 sort39。 ]。 ?/option ?php } ? /select /div/td ? 说明: 上面代码实现的是显示图书类别,显示图书语言的实现方法同上,这里不再赘述。 ( 1) select查询语句 select查询语句的语法如下: $result=mysql_query(select * from tb_user where name=39。 mr39。 ,$conn)。 《 PHP 网站设计项目教学》实训指导书 19 其中, mysql_query()函数执行对数据库操作的 SQL语句; $conn为服务器的连接标识。 ( 2) while()循环语句 while()循环语句的作用是反复执行某一项操作,是循环控制语句中最简单且最常用的一个。 while()循环语句对表达式的值进行判断,当表达式为非 0值时,执行 while()语句中的内嵌语句;当表达式的值为 0 时,则不执行 while()语句中的内嵌语句。 该语句的特点是:先判断表达式,后执行语句。 while 循环控制语句的操作流程如图。 图 while()循环控制语句的操作流程 其语法如下: while (expr){ /* statement。 先判断条件,当条件满足时执行语句块,否则 不向下执行 } */ 只要 while表达式 expr 的值为 TRUE,就重复执行嵌套中的 statement语句,如果 while表达式的值一开始就是 FALSE,则循环语句一次也不执行。 图书信息添加模块实现过程 图书信息添加模块的设计效果如图。 图 图书信息添加模块 设计效果 具体实现过程如下: ( 1)图书信息添加模块主要由表单设计页( )和数据处理页表达式 《 PHP 网站设计项目教学》实训指导书 20 ( )组成,表单设计页的关键代码如下: form action= method=post enctype=multipart/formdata name=form2 id=form2 p /p table width=527 height=321 border=0 cellpadding=0 cellspacing=0 tr td width=112div align=left书名: /div/td td width=415div align=left input name=books type=text id=books size=50 / /div/td /tr tr tddiv align=left类别: /div/td tddiv align=left select name=sort id=sort ?php while($array1=mysql_fetch_array($select1)){ //循环输出类别信息 ? option value=?php echo $array1[39。 sort39。 ]。 ??php echo $array1[39。 sort39。 ]。 ? /option ?php } ? /select /div/td /tr tr tddiv align=left语言: /div/td tddiv align=left select name=talk id=talk ?php while($array2=mysql_fetch_array($select2)){ //循环输出语言信息 ? 《 PHP 网站设计项目教学》实训指导书 21 option value=?php echo $array2[39。 talk39。php网站设计项目教学实训指导书
相关推荐
材;( 6)培训设施。 在进行培训课程设计时,要特别注意的四个问题是什么。 答:( 1)培训课程的效益和回报;( 2)培训对象的特点;( 3)培训课程的岗位相关性;( 4)最新科学技术手段的发挥。 怎样运用案例分析法进行培训。 8 答:( 1)选好案例。 案例是以企业现实问题为对象,以事实和数据为依据,是实际工作的仿真和缩影。 可能是成功的经验,可能是失败的教训;要求是:真实可信的、客观生动的
udio 2020 中,可以快速应用程序开发 (Rapid Application Development, RAD)技术构建 Web 应用程序。 在窗体上拖放控件,双击控件并编写 相关事件响应代码。 C编程语言 C编程编程语言总结起来可以从两个方面进行介绍,即特点和编程环境。 1. C的特点 目前能支持 3 种语言, C、 Visual 和。 本系统采用的是 C编程语言。 C是微软公司专门为
09) ............................................................................... 92 临时设施台帐( R1010) .................................................................................................
的 Linux 私房菜 基础学习篇(第二版) 》, 鸟哥 , 人民邮电 出版社,2020 年 9 月。 九、 实施步骤与技术要点 使用 chmod 指令,在 Linux 系统中设置指定文件的权限。 使用符号法设置文件权限 第 1 步:创建目录 A、 B 第 2 步:使用 ls –l 指令查看以上两个目录的相关权限 第 3 步:使用 chmod 指令,要求使用设置 A 目录仅为属主拥有所有权限
凡进场钢筋须 具备材质证明,原材料须取样试验,经复试合格后方可使用。 ⑵ 钢筋绑扎前应仔细对照图纸进行翻样,根据翻样配料,施工前由工长对所管辖班组下发技术交底,准备施工工具,做好施工的准备工作。 ⑶ 板中受力钢筋搭接, I 级钢 30d, II 级钢 40d,搭接位置:上部钢筋在跨中 1/3 范围内,下部钢筋在支座 1/3 范围内。 ⑷ 钢筋保护层:基础 40mm,柱、梁 30mm,板 20mm
民( 2)工人( 3) 管理工作人员 ( 4)商业服务 人员 ( 5) 科 技人员 ( 6) 文化教育工作者 ( 7)职员 ( 8) 无业 /下岗 ( 9)其他 6. 文化程度: ( 1)文盲 ( 2)小学 ( 3)初中 ( 4)高中 /中专 ( 5)大专 ( 6)大本及以上 7. 丈夫姓名: 8. 丈夫的职业 ( 1)农民( 2)工人( 3) 管理工作人员 ( 4)商业服务 人员 ( 5) 科