在PHP中应用AJAX技术检测用户名是否重复
来源:互联网 发布:数据库实用教程 下载 编辑:程序博客网 时间:2024/06/05 11:27
<html><head><title>在PHP中应用AJAX技术检测用户名</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css"><!--body {margin-bottom: 0px;background-color: #64284A;}td{font-size:12px;}# style5 {font-family: "文鼎淹水体";font-size: 18pt;color: #64284A;}# style2 {font-size: 16px; font-family: "文鼎霹雳体"; color: #64284A;}# style3 {font-family: "文鼎圆立体"}# style4 {font-family: "文鼎淹水体"}--></style></head><body><script language="javascript">var http_request = false;function createRequest(url) {//初始化对象并发出XMLHttpRequest请求http_request = false;if (window.XMLHttpRequest) { //Mozilla等其他浏览器http_request = new XMLHttpRequest();if (http_request.overrideMimeType) {http_request.overrideMimeType("text/xml");}} else if (window.ActiveXObject) { //IE浏览器try {http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}}}if (!http_request) {alert("不能创建XMLHTTP实例!");return false;}http_request.onreadystatechange = alertContents; //指定响应方法http_request.open("GET", url, true); //发出HTTP请求http_request.send(null);}function alertContents() { //处理服务器返回的信息if (http_request.readyState == 4) {if (http_request.status == 200) {alert(http_request.responseText);} else {alert('您请求的页面发现错误');}}}</script><script language="javascript">function checkName() {var username = form1.username.value;if(username=="") {window.alert("请填写用户名!");form1.username.focus();return false;}else {createRequest('checkname.php?username='+username+'&nocache='+new Date().getTime());}}</script><form name="form1" method="post" action=""> <table width="1003" height="628" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td valign="top" background="images/bg.JPG"><table width="1003" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="242" height="346"> </td> <td width="532" height="30" align="center" valign="bottom" class="style5"><span class="style2">用户注册<span class="style3"> <span class="style4"></span></span></span></td> <td width="229"> </td> </tr> <tr> <td> </td> <td align="center"><table width="92%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="29%" height="30" align="center">用 户 名:</td> <td width="71%" height="24"><input name="username" type="text" id="username" size="20"> <a href="#" onClick="checkName();">[检测用户名]</a> </td> </tr> <tr> <td height="24" align="center">真实姓名:</td> <td height="24"><input name="truename" type="text" id="truename" size="20"> *</td> </tr> <tr> <td height="24" align="center">密 码:</td> <td height="24"><input name="pwd1" type="password" id="pwd1" size="20"> *</td> </tr> <tr> <td height="24" align="center">确认密码:</td> <td height="24"><input name="pwd2" type="password" id="pwd2" size="20"> * </td> </tr> <tr> <td height="24" align="center">性 别:</td> <td height="24"><input name="sex" type="radio" value="男" checked> 男 <input type="radio" name="sex" value="女"> 女</td> </tr> <tr> <td height="24" align="center" style="padding-left:10px">Email:</td> <td height="24" class="word_grey"><input name="email" type="text" id="email" size="28"> *</td> </tr> <tr> <td height="24" align="center">个人主页:</td> <td height="24" class="word_grey"><input name="homepage" type="text" id="homepage" size="28"></td> </tr> <tr> <td height="40" colspan="2"> <input name="imageField" type="image" src="images/submit.gif" width="64" height="20" border="0"> <input name="imageField2" type="image" src="images/reset.gif" width="64" height="20" border="0"></td> </tr> </table></td> <td> </td> </tr> </table></td> </tr> </table></form></body></html>
php文件
<?phpheader('Content-type: text/html;charset=GB2312');//指定发送数据的编码格式为GB2312$link=mysql_connect("localhost","root","root");mysql_select_db("db_database23",$link);$GB2312string=iconv( 'UTF-8', 'gb2312//IGNORE' , $RequestAjaxString);//Ajax中先用encodeURIComponent对要提交的中文进行编码mysql_query("set names gb2312");$username=$_GET[username];$sql=mysql_query("select * from tb_user where name='".$username."'");$info=mysql_fetch_array($sql);if ($info){echo "很报歉!用户名[".$username."]已经被注册!";}else{echo "祝贺您!用户名[".$username."]没有被注册!";}?>
0 0
- 在PHP中应用AJAX技术检测用户名是否重复
- 在PHP中应用Ajax技术检测用户名
- .Net ajax检测用户名是否重复
- .Net ajax检测用户名是否重复
- jquery与php交互的ajax应用第一课:检测用户注册时用户名是否存在
- jquery与php交互的ajax应用第一课:检测用户注册时用户名是否存在
- jquery与php交互的ajax应用第一课:检测用户注册时用户名是否存在
- Ajax简单应用,Ajax检测用户名是否存在
- PHP+Ajax检测用户名
- 应用ajax实现检测注册用户名是否已经存在
- AJAX应用实例_检测用户名是否唯一
- Ajax检测用户名是否存在
- ajax检测用户名是否存在
- AJAX 检测用户名是否存在
- ajax实现在注册时检测用户名是否注册过。
- PHP+Ajax 用户名检测详解
- php中使用ajax检测用户名(举例)
- 在ssh2整合框架中,客户端使用jquery validate ajax验证用户名是否重复时,出现问题。 请指教!
- [C++]常用字符串操作整理
- XML解析(一),SAX解析XML
- json与对象之间转化过程中常报的错误总结
- 对HTML5的理解
- uva 131 有超能力的纸牌玩家
- 在PHP中应用AJAX技术检测用户名是否重复
- android camera HAL v3.0详细介绍(二)
- android获得控件在屏幕中的绝对坐标 getLocationInWindow 和 getLocationOnScreen
- mysql编码问题
- vs2013 c++ 编程CString字符串查找替换后变乱码的原因及解决方法
- Android动画不改变可见属性
- HTML页面-------3秒之后自动跳转的3种常用的实现方式
- C语言 字符串常用函数(计算长度,拷贝,拼接,比较)
- Firemonkey使用iOS的第三方静态库(Link Binary With Libraries)