- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目8
用户登录任务1数据表设计任务2用户登录代码实现SpeakernameandtitlePHP+MySQL动态网页设计
数据表设计2任务1
任务1数据表设计任务分析首先,创建一个数据库,然后,在该数据库中创建用户表,用于存储用户信息,该用户表至少包含用户名和密码两个字段。01知识准备02字段名称数据类型字段意义备注usernameVARCHAR(20)用户名主键passwordVARCHAR(32)密码非空tb_users数据表的结构如下:
任务1数据表设计任务实施第1步:创建test_db数据库,创建tb_users数据表,代码及运行结果如下图所示。03
任务1数据表设计任务实施第2步:使用DESC语句查看表结构,代码及运行结果如下图所示。03
任务1数据表设计任务实施第3步:在tb_users数据表中添加记录,如下图所示。03
用户登录代码实现7任务2
任务2用户登录代码实现任务分析本任务进行登录表单页面(login.php)的设计,使用简单的DIV+CSS进行布局,表单提交给loginyz.php页面进行处理;loginyz.php页面将接收用户输入的账号、密码,并在数据库中查询是否存在该账号、密码对应的记录,若存在则登录成功,否则登录失败;最后,在login.php页面中保留一个“注册”超链接,链接到zhuce.php页面,该页面将在下一个项目中讲解。01知识准备完成该任务所需知识在之前的项目中已进行了讲解。02
任务2用户登录代码实现任务实施第1步:新建index.php页面,设计表单,包含两个文本框、一个“登录”按钮,以及一个“注册”超链接,表单提交到loginyz.php页面,提交方法为POST,代码如下。03formaction=loginyz.phpmethod=postdivclass=containerstyle=font-size:17px h1用户登录/h1 p 用户名:inputtype=textname=unaid=unaplaceholder=请输入用户名 /p p 密码:inputtype=passwordname=pwdid=pwdplaceholder=请输入密码 /p p buttontype=submitvalue=登录/登录/button spanahref=zhuce.php注册/aspan /p /div/form
任务2用户登录代码实现任务实施第2步:在head中为页面添加CSS代码,代码如下。03styletype=text/css body{ background-image:url(bj.jpg); } .container{ width:380px; height:330px; margin:0auto; margin-top:150px; } span{ margin-left:140px; }/style
任务2用户登录代码实现任务实施第3步:新建loginyz.php页面,对用户登录进行验证,使用mysqli类库对tb_users数据表进行查询,匹配用户输入的账号、密码信息,若匹配成功,则输出登录成功,否则输出登录失败,代码如教材所示。03
任务2用户登录代码实现任务实施第4步:新建zhuce.php页面,输出“注册界面”即可(下一个项目将详细实现),代码如下。03p注册界面/p
任务2用户登录代码实现任务实施第5步:运行login.php页面,并在表单中输入用户名admin,密码admin123,如下图所示。03
任务2用户登录代码实现任务实施第6步:单击“登录”按钮,运行结果如下图所示。03
任务2用户登录代码实现任务实施第7步:返回login.php页面,输入错误的账号密码,然后单击“登录”按钮,运行结果如下图所示。03
任务2用户登录代码实现任务实施第8步:返回login.php页面,单击“注册”超链接,运行结果如下图所示。03
项目8用户登录思考与实训041.下列哪个函数可以使用PHP语言连接MySQL数据库?()A.mysqli_connect() B.mysqli_query()C.mysqli_num_rows() D.以上都不对2.使用PHP语言连接MySQL数据库后,可以采用哪个函数循环得到指定表中的记录?()A.mysqli_fetch_row() B.mysqli_select_db()C.mysqli_free_result() D.mysqli_connect
项目8用户登录思考与实训043.使用
您可能关注的文档
- PHP+MySQL动态网页设计 课件 项目1 PHP环境配置.pptx
- PHP+MySQL动态网页设计 课件 项目 2PHP语言基础 .pptx
- PHP+MySQL动态网页设计 课件 项目3 PHP流程控制.pptx
- PHP+MySQL动态网页设计 课件 项目4 PHP数组操作.pptx
- PHP+MySQL动态网页设计 课件 项目5 PHP用户交互 .pptx
- PHP+MySQL动态网页设计 课件 项目6 MySQL数据库基础.pptx
- PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作.pptx
- PHP+MySQL动态网页设计 课件 项目9 用户注册.pptx
- PHP+MySQL动态网页设计 课件 项目10 课程管理系统 .pptx
- 建筑物内信息技术设备接地技术比较 (2).doc
最近下载
- 住宅小区视频监控系统方案设计.ppt
- 药食同源及药膳配方食品通用要求.pdf VIP
- 淮阴工学院2021-2022学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 内审员内审程序和注意事项要点分析.ppt
- 2020-2021学年陕西省西安市经开区五年级(上)期末数学试卷.docx VIP
- 电厂锅炉原理及设备知识点.pdf VIP
- 新疆大学《大学语文》2020-2021学年第一学期期末考试试卷.pdf VIP
- 山东省滨州市滨城区2023-2024学年七年级上学期期末考试地理试卷(含答案).pdf VIP
- 影子(课件)综合实践活动二年级上册.pptx
- 经济法简答题及论述题.doc
文档评论(0)