[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相关推荐

  1. php注册程序,[PHP初级]手把手教你写注册程序 1

    [PHP初级]手把手教你写注册程序 1 实例内容 在此教程,我们将通过写一个用户注册程序,学习以下内容: 数据的传输与获取 信息的验证 pdo方式操作数据库 事务处理 前台显示文件:index.php ...

  2. [PHP初级]手把手教你写注册程序 3

    [PHP初级]手把手教你写注册程序 3 数据的保存 如何选择操作数据库的API 流程总览 事务处理(Transaction) 数据库的准备 连接数据库 插入数据 例外 链接 输入界面以及取得输入信息请 ...

  3. [PHP初级]手把手教你写注册程序 2

    [PHP初级]手把手教你写注册程序 2 信息的验证 为什么要验证输入信息? 验证 显示错误信息 链接 输入界面以及取得输入信息请看第一章 信息的验证 这一章说信息的验证. 为什么要验证输入信息? 验证 ...

  4. 油价小程序开发 - 手把手教你写小程序(适合初学者)

    最近有空开了一个简单的油价小程序,分享给大家学习.(适合新手练手项目,大神们请多指教) 首先展示一下小程序 油价小程序预览 小程序分两屏,首屏展示的是每个城市的油价.每日黄历.分享功能.定位当前城市功 ...

  5. 程序之家系列教程之手把手教你写熊猫烧香病毒专杀工具

    (作者:chenhui530,论坛 http://chenhui530.com ) 前言       经过去年和熊猫烧香.威金等病毒的"斗争",我也累了,"程序之家病毒专 ...

  6. 手把手教你写个微信小程序

    手把手教你写个微信小程序 很多人看完bmob快速入门,并完成了bmob的基本配置之后依然不知道如何下手去写自己的代码,那么跟着我一起来一步一步做个小程序吧. 工具:Bmob后端云 新建小程序项目 一. ...

  7. 手把手教你写DI_3_小白徒手支持 Singleton 和 Scoped 生命周期

    在上一节:手把手教你写DI_2_小白徒手撸构造函数注入 浑身绷带的小白同学:我们继续开展我们的工作,大家都知道 Singleton是什么,就是全局只有一个呗,我们就先从它开始,这个多简单,我们找个字典 ...

  8. 手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  9. 手把手教你写专利申请书/如何申请专利

    摘要 小前言 (一)申请前的准备工作     1.申请前查询     2.其他方面的考虑     3.申请文件准备 (二)填写专利申请系列文档     1.实际操作步骤     2.具体操作     ...

最新文章

  1. hdu 3729(二分图最大匹配+最大字典序)
  2. Flask对请求的处理
  3. MFC——文件打开和保存对话框(CFileDialog)
  4. 10个调试Java的技巧
  5. FizzBu​​zz Kata与Java流
  6. java学习(27):巩固练习
  7. 蓝桥杯第六届省赛JAVA真题----打印菱形
  8. Kali Linux 秘籍 第七章 权限提升
  9. 对软件测试“核心价值”的思考
  10. html input自动获取光标位置,HTML contenteditable 标签里怎样获取光标像素位置?
  11. Hadoop权威指南
  12. C# 生成word文件 小学一年级口算题生成器(代码)
  13. hpuoj 1689: MZY寻宝 【bfs】
  14. python写 两只老虎.wav 音频文件
  15. bcn_timout,ap_probe_send_start
  16. 原创|我为什么不建议你等公司倒闭后,再找工作!
  17. Redis面试题从基础到进阶
  18. 广东指导晚造水稻工作 国稻种芯·中国水稻节:惠州加强防治
  19. ETL(kettle)创建工作任务job详解
  20. 蓝牙无线远程更换语音mp3方案 支持spiflash和TF卡或者U盘

热门文章

  1. 互联网行业日常沟通话术,建议熟练背诵全文,BAT的offer将连夜送到你的手中!...
  2. Java并发包之闭锁/栅栏/信号量及并发模型和锁
  3. dev shm php,/dev/shm的妙用(转载)
  4. 高速相机基础知识集中营
  5. xampp mysql远程_XAMPP mysql远程连接
  6. Three.js 入门篇-制作3D 动漫角色欣赏
  7. 【数据结构】Java实现双向链表
  8. 灵活用工代发薪平台有什么风险 找第三方代发工资合法吗
  9. ChatGPT 的 20 种有趣用途,您可能不知道
  10. JAVA使用Localtime_Java LocalTime plus()用法及代码示例