使用php+Ajax實(shí)現(xiàn)唯一校驗(yàn)實(shí)現(xiàn)代碼[簡(jiǎn)單應(yīng)用]
然后新建一個(gè)文件form.html
--------------------------form.html----------------------------
<script src="ajax.js"></script> <!--引用ajax類-->
<script language="javascript" type="text/javascript">
function show(username){
var ajax = Ajax();
var noteobj = document.getElementById("note"); //將id為note的標(biāo)簽對(duì)象化
ajax.post("form.php",{username:username},function(data){ //第二個(gè)username為需要傳遞的值
noteobj.innerHTML = data; //data為從服務(wù)器端獲取的數(shù)據(jù)
});
}
</script>
<style>
input{font:menu};
</style>
<form action="reg.php" method="post">
username:<input type="text" name="username" onblur="show(this.value)"/><div id="note"></div><br />
password:<input type="password" name="password"><br />
<input type="submit" value="register">
</form>
最后新建一個(gè)php文件form.php
--------------------------form.html----------------------------
<?php
header("Content-type:text/html;charset=gb2312"); //設(shè)置字符集
$mysqli = new mysqli("localhost","root","123","demo"); //打開demo數(shù)據(jù)庫(kù)
$result = $mysqli->query("select * from zhanghao where name='{$_POST["username"]}'");
if($result->num_rows > 0){ //判斷是否查詢出數(shù)據(jù)
echo "<font color='red'>用戶{$_POST["username"]}已經(jīng)存在!</font>";
}else{
echo "<font color='green'>用戶{$_POST["username"]}可以注冊(cè)</font>";
}
?>
在瀏覽器中打開form.html出現(xiàn)下圖:
注意:需要提前在MySQL數(shù)據(jù)庫(kù)中建立一個(gè)表“zhanghao”
如果輸入已存在的name,則出現(xiàn)如下提示:
如果輸入未存在的name,出現(xiàn)如下提示:
相關(guān)文章
php讀取遠(yuǎn)程gzip壓縮網(wǎng)頁的方法
這篇文章主要介紹了php讀取遠(yuǎn)程gzip壓縮網(wǎng)頁的方法,當(dāng)站點(diǎn)使用gzip壓縮時(shí),使用常規(guī)的遠(yuǎn)程獲取方法會(huì)得到亂碼結(jié)果,使用本文方法即可解決這個(gè)問題,需要的朋友可以參考下2014-12-12淺談PHP SHA1withRSA加密生成簽名及驗(yàn)簽
這篇文章主要介紹了PHP SHA1withRSA加密生成簽名及驗(yàn)簽,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03php基于dom實(shí)現(xiàn)讀取圖書xml格式數(shù)據(jù)的方法
這篇文章主要介紹了php基于dom實(shí)現(xiàn)讀取圖書xml格式數(shù)據(jù)的方法,涉及php基于dom針對(duì)xml格式文件的讀取操作相關(guān)技巧,需要的朋友可以參考下2017-02-02淺析is_writable的php實(shí)現(xiàn)
本篇文章是對(duì)is_writable的php實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06thinkphp5實(shí)用入門進(jìn)階知識(shí)點(diǎn)和各種常用功能代碼匯總
這篇文章主要介紹了thinkphp5實(shí)用入門進(jìn)階知識(shí)點(diǎn)和各種常用功能代碼匯總的相關(guān)資料,需要的朋友可以參考下2023-03-03php自定義排序uasort函數(shù)示例【二維數(shù)組按指定鍵值排序】
這篇文章主要介紹了php自定義排序uasort函數(shù),結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)二維數(shù)組按指定鍵值排序的相關(guān)操作技巧,需要的朋友可以參考下2019-06-06