php注册体系和行使Xajax即时验证用户名是否被占用
在php中行使Xajax可以或许即时与数据库产生交互 带给用户更好的体验 首要的应用有网页的即时、不革新的登录体系 也可以操作于注册体系中 即时验证用户名是否被占用 一、根基方针起首在mysql中有一张用户信息表user 编写一个用户注册体系,一开始注册按钮是禁用的状态 当用户输入用户名完毕时,顿时搜查这个用户名是否被占用,假如是,禁用注册按钮,并弹出对话框 假如用户输入的用户名没有被占用,则解锁注册按钮,但假如用户输入两次输入的暗码纷歧致,同样不应承用户注册 直到用户满意全部注册前提的时辰,才放行 用户注册乐成可以或许乐成把用户名与暗码添加到数据库之中,如上面的aa与b: 二、根基头脑因为第一个输入框在失去核心时,必要与数据库产生交互,以是必要用到php的Xajax技能 关于什么是失去核心,见我之前的《【JavaScript】组件核心与页内锚点间传值》()一文, 关于什么是PHP的Xajax技能,与Xajax怎样设置,可以参考我刚写的《【php】Xajax Helloworld》()一文 而第二个输入框与第三个输入框不必要与数据库产生交互,在前台就可以做出判定,因此仅仅行使javascript就可以, 下面的代码声名,不再对此举办接头,由于之前我在《【JavaScript】表单即时验证,不乐成不让提交》()一文中已经对此接头得较量具体了。 三、建造进程分两个页面,一个是用户填写注册信息的页面xajaxrec.php,一个是把用户注册信息填写到数据库的处理赏罚页面下xajxrecsuc.php xajxrecsuc.php的代码如下,与之前《【php】数据库的增编削查和php与javascript之间的交互》()的插入处理赏罚页面dbinsert.php基础就是一样的,因为笔者用的是统一张用户表,统一个数据库,因此连代码都不改就可以或许行使了,就把“添加乐成”四个大字,改成“注册乐成”罢了: |