[PHP初级]手把手教你写注册程序 1
[PHP初级]手把手教你写注册程序 1
- 实例内容
- 前台显示文件:index.php
- 后台控制文件:process.php
- 数据的传输及获取
- 链接
实例内容
在此教程,我们将通过写一个用户注册程序,学习以下内容:
- 数据的传输与获取
- 信息的验证
- pdo方式操作数据库
- 事务处理
前台显示文件:index.php
首先,我们要从制作实际显示给用户的画面开始。
这里我们准备了3个输入框:用户名,密码,确认密码。
index.php
<!DOCTYPE html>
<html>
<head>
<title>注 册</title>
</head>
<body><form action="process.php" method="POST">
用户名 : <input name="userNm"><br />
密码 : <input name="pass" type="password"><br />
确认密码 : <input name="confirmPass" type="password"><br /><input type="submit" name="register" value="注册">
</form></body>
</html>
- 表单的提交方式为POST,这样输入信息不会显示在URL后面。
- 各个输入项目的name会成为他们在传输时数组中的key值,一定要指定哦~
- 将input标签的type指定为password,保证输入密码时为不可见状态。
- 表单提交按钮的type一定要是submit哟!
- 在这里我们把表单提交到process.php,在process.php中进行对输入信息的验证以及保存处理。
后台控制文件:process.php
数据的传输及获取
index.php所在的文件夹内新建process.php文件。
当用户输入了注册信息,按下 注册 按钮的时候,
用户输入的信息会被传送至process.php,在process.php中验证输入信息。
如果输入信息有误,则在注册界面显示错误信息。
如果输入信息没问题,则将用户信息保存至一开始准备的表内。
process.php
<?php// 取得POST传过来的值
if (isset($_POST['register'])) {// 当注册按钮被按下时$userNm = $_POST['userNm'];$pass = $_POST['pass'];$confirmPass = $_POST['confirmPass'];// 验证输入信息// 保存信息至数据库
}
可以在这一步用var_dump();
查看一下上面获取的三个值,是否正确地被获取到了。
如果没被获取到,请检查自己的拼写。
数据获取成功的话,一起进入第2章吧~٩(ˊᗜˋ*)و
链接
第1章 数据的传输及获取
第2章 输入信息的验证
第3章 数据的保存
[PHP初级]手把手教你写注册程序 1相关推荐
- php注册程序,[PHP初级]手把手教你写注册程序 1
[PHP初级]手把手教你写注册程序 1 实例内容 在此教程,我们将通过写一个用户注册程序,学习以下内容: 数据的传输与获取 信息的验证 pdo方式操作数据库 事务处理 前台显示文件:index.php ...
- [PHP初级]手把手教你写注册程序 3
[PHP初级]手把手教你写注册程序 3 数据的保存 如何选择操作数据库的API 流程总览 事务处理(Transaction) 数据库的准备 连接数据库 插入数据 例外 链接 输入界面以及取得输入信息请 ...
- [PHP初级]手把手教你写注册程序 2
[PHP初级]手把手教你写注册程序 2 信息的验证 为什么要验证输入信息? 验证 显示错误信息 链接 输入界面以及取得输入信息请看第一章 信息的验证 这一章说信息的验证. 为什么要验证输入信息? 验证 ...
- 油价小程序开发 - 手把手教你写小程序(适合初学者)
最近有空开了一个简单的油价小程序,分享给大家学习.(适合新手练手项目,大神们请多指教) 首先展示一下小程序 油价小程序预览 小程序分两屏,首屏展示的是每个城市的油价.每日黄历.分享功能.定位当前城市功 ...
- 程序之家系列教程之手把手教你写熊猫烧香病毒专杀工具
(作者:chenhui530,论坛 http://chenhui530.com ) 前言 经过去年和熊猫烧香.威金等病毒的"斗争",我也累了,"程序之家病毒专 ...
- 手把手教你写个微信小程序
手把手教你写个微信小程序 很多人看完bmob快速入门,并完成了bmob的基本配置之后依然不知道如何下手去写自己的代码,那么跟着我一起来一步一步做个小程序吧. 工具:Bmob后端云 新建小程序项目 一. ...
- 手把手教你写DI_3_小白徒手支持 Singleton 和 Scoped 生命周期
在上一节:手把手教你写DI_2_小白徒手撸构造函数注入 浑身绷带的小白同学:我们继续开展我们的工作,大家都知道 Singleton是什么,就是全局只有一个呗,我们就先从它开始,这个多简单,我们找个字典 ...
- 手把手教你写网站:Python WEB开发技术实战
摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...
- 手把手教你写专利申请书/如何申请专利
摘要 小前言 (一)申请前的准备工作 1.申请前查询 2.其他方面的考虑 3.申请文件准备 (二)填写专利申请系列文档 1.实际操作步骤 2.具体操作 ...
最新文章
- hdu 3729(二分图最大匹配+最大字典序)
- Flask对请求的处理
- MFC——文件打开和保存对话框(CFileDialog)
- 10个调试Java的技巧
- FizzBu​​zz Kata与Java流
- java学习(27):巩固练习
- 蓝桥杯第六届省赛JAVA真题----打印菱形
- Kali Linux 秘籍 第七章 权限提升
- 对软件测试“核心价值”的思考
- html input自动获取光标位置,HTML contenteditable 标签里怎样获取光标像素位置?
- Hadoop权威指南
- C# 生成word文件 小学一年级口算题生成器(代码)
- hpuoj 1689: MZY寻宝 【bfs】
- python写 两只老虎.wav 音频文件
- bcn_timout,ap_probe_send_start
- 原创|我为什么不建议你等公司倒闭后,再找工作!
- Redis面试题从基础到进阶
- 广东指导晚造水稻工作 国稻种芯·中国水稻节:惠州加强防治
- ETL(kettle)创建工作任务job详解
- 蓝牙无线远程更换语音mp3方案 支持spiflash和TF卡或者U盘
热门文章
- 互联网行业日常沟通话术,建议熟练背诵全文,BAT的offer将连夜送到你的手中!...
- Java并发包之闭锁/栅栏/信号量及并发模型和锁
- dev shm php,/dev/shm的妙用(转载)
- 高速相机基础知识集中营
- xampp mysql远程_XAMPP mysql远程连接
- Three.js 入门篇-制作3D 动漫角色欣赏
- 【数据结构】Java实现双向链表
- 灵活用工代发薪平台有什么风险 找第三方代发工资合法吗
- ChatGPT 的 20 种有趣用途,您可能不知道
- JAVA使用Localtime_Java LocalTime plus()用法及代码示例