PHP (20140507)

通过Ajax到数据库去验证是否存在这个用户:

PHP代码:


 1 <?php
2 if(isset($_GET[‘user‘])){
3 $user = $_GET[‘user‘];
4 include("util.php");
5 $sql = "select count(*) from `username` where sname = ‘$user‘";
6 $result = mysql_query($sql);
7 $row = mysql_fetch_row($result);
9 if($row[0]){
10 echo "该用户已经被注册!";
11 }else {
12 echo "该用户还没有被使用,可以注册!";
13 }
14 }
15
16 ?>

js代码:


 1 var xmlHttp;
2 function getXmlHttp(){
3 if(window.ActiveXObject){
4 xmlHttp = new ActiveXObject("MICROSOFT.XMLHTTP");
5 }else if(window.XMLHttpRequest){
6 xmlHttp = new XMLHttpRequest();
7 }
8 }
9 function sendParam(url){
10 getXmlHttp();
11 xmlHttp.open("GET","register.php?user="+url,true);
12 xmlHttp.onreadystatechange = getTxt;
13 xmlHttp.send(null);
14 }
15 function getTxt(){
16 if(xmlHttp.readyState == 4){
17 if(xmlHttp.status == 200){
18 var sp = document.getElementById("tishi");
19 sp.innerHTML = xmlHttp.responseText;
20 }
21 }
22 }

HTML代码:


1 <form  method="post" action="register.php">
2 用户: <input class="inp" onblur="sendParam(this.value)" type="text" name="user">
3 <span style="color: #ff0000;font-size: 16px" id="tishi"></span> <br> <br>
4 密码:<input class="inp" type="password" name="pwd"><span></span>
5 <input id="ce" type="submit" name="submit" value="注册">
6 </form>

PHP (20140507),布布扣,bubuko.com

时间: 2024-10-24 15:21:02

PHP (20140507)的相关文章

21天战拖记——Day4:虽然今天学习时间少,但是效率非常高!(2014-05-07)

今天起的不是很早,将近8:30了,不知为什么,就是起不来,应该是睡得比较晚吧,凌晨1点多,但是原因是睡不着,所以想多做点事,否则躺在床上也是胡思乱想.而之所以导致这种状况的原因是,之前的经常性的晚睡,已经习惯成自然了.而这里的原因是因为拖延,唉,循环了一周,又回来了! 今天由于实验室里,学长们毕业预答辩,我先实验室吵,果断地跑到鉴一去自习了.效率很高,虽然也看小说和刷微博.但是该完成的任务都完成了,写了<随机过程>第二章的部分习题(昨天错误的预估了题量而剩下的),复习了第6.7章,写了习题和例

Kali-linux使用社会工程学工具包(SET)

社会工程学工具包(SET)是一个开源的.Python驱动的社会工程学渗透测试工具.这套工具包由David Kenned设计,而且已经成为业界部署实施社会工程学攻击的标准.SET利用人们的好奇心.信任.贪婪及一些愚蠢的错误,攻击人们自身存在的弱点.使用SET可以传递攻击载荷到目标系统,收集目标系统数据,创建持久后门,进行中间人攻击等.本节将介绍社会工程学工具包的使用. 7.3.1 启动社会工程学工具包 使用社会工程学工具包之前,需要启动该工具.具体操作步骤如下所示. (1)启动SET.在终端执行如

使用 IDEA 创建 Maven Web 项目 (异常)- Disconnected from the target VM, address: &#39;127.0.0.1:59770&#39;, transport: &#39;socket&#39;

运行环境: JDK 版本:1.8 Maven 版本:apache-maven-3.3.3 IDEA 版本:14 maven-jetty-plugin 配置: <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <configuration> <webAppSourceDirectory>${pro

在深圳有娃的家长必须要懂的社保少儿医保,不然亏大了!(收藏)

在深圳有娃的家长必须要懂的社保少儿医保,不然亏大了!(收藏) 转载2016-07-26 17:21:47 标签:深圳少儿医保社保医疗保险住院 在深圳工作或生活的家长们可能还有人不清楚,其实小孩子最大的基础保障福利就是少儿医保.如果以前没重视关注的,现在您看到这篇文章还来得及!少儿医保每年政府财政补贴384元,自己只需交200元左右,就可以享受门诊报销1000元,住院报销比例90%,最高报销额度达148万,大病门诊最高报销比例90%!如何享受?有哪些待遇?接下来就详细来做一个介绍: 少儿医保投保需

彻底解决_OBJC_CLASS_$_某文件名&quot;, referenced from:问题(转)

最近在使用静态库时,总是出现这个问题.下面总结一下我得解决方法: 1. .m文件没有导入   在Build Phases里的Compile Sources 中添加报错的文件 2. .framework文件没有导入静态库编译时往往需要一些库的支持,查看你是否有没有导入的库文件同样是在Build Phases里的Link Binary With Libraries中添加 3. 重复编译,可能你之前复制过两个地方,在这里添加过两次,删除时系统没有默认删除编译引用地址在Build Settings里搜索

爱奇艺、优酷、腾讯视频竞品分析报告2016(一)

1 背景 1.1 行业背景 1.1.1 移动端网民规模过半,使用时长份额超PC端 2016年1月22日,中国互联网络信息中心 (CNNIC)发布第37次<中国互联网络发展状况统计报告>,报告显示,网民的上网设备正在向手机端集中,手机成为拉动网民规模增长的主要因素.截至2015年12月,我国手机网民规模达6.20亿,有90.1%的网民通过手机上网. 图 1  2013Q1~2015Q3在线视频移动端和PC端有效使用时长份额对比 根据艾瑞网民行为监测系统iUserTracker及mUserTrac

Android 导航条效果实现(六) TabLayout+ViewPager+Fragment

TabLayout 一.继承结构 public class TabLayout extends HorizontalScrollView java.lang.Object ? android.view.View ? android.view.ViewGroup ? android.widget.FrameLayout ? android.widget.HorizontalScrollView ? android.support.design.widget.TabLayout 二.TabLayou

微信小程序——豆瓣电影——(2):小程序运行部署

Demo 预览 演示视频(流量预警 2.64MB) GitHub Repo 地址 仓库地址:https://github.com/zce/weapp-demo 使用步骤 将仓库克隆到本地: bash $ git clone https://github.com/zce/weapp-demo.git weapp-douban --depth 1 $ cd weapp-douban 打开微信Web开放者工具(注意:必须是0.9.092300版本) 必须是0.9.092300版本,之前的版本不能保证正

初识运维3--在虚拟机中安装Linux发行版系统(CentOS)的方法

在讲Linux系统发行版本的安装过程之前,先大略说明一下虚拟化. 虚拟化:将底层硬件资源抽象为用户更容易读懂和使用的逻辑抽象层的技术. 最早由IBM提出,现使用率较高的虚拟化软件平台有三类:VMware workstation.VirtualBOX.HyperV.在这里使用VMware workstation作为例子讲解说明安装过程. 虚拟化网络: 桥接模式:让物理机和虚拟机利用物理网络接口完成通信.虚拟机可以访问互联网. 仅主机模式:让虚拟机和物理机利用被虚拟出来的VMnet1网络接口完成通信