aminaki
جمعه 24 خرداد 1392, 19:49 عصر
کد index.html
<div class="reg" id="signup">
<div class="ch1"><h1>عضویت در سیستم</h1></div>
<input name="username" id="user" type="text" placeholder="نام کاربری">
<input name="pass" id="pass" type="password" placeholder="کلمه عبور">
<input name="rpass" id="rpass" type="password" placeholder="تکرار کلمه عبور">
<div class="loadimg" id="loading"></div>
<div class="btn">
<input type="submit" value="عضویت" onclick="checkup();">
</div>
</div>
کد مربوط به ajax
function checkup(){
$(".loadimg").css("display","block");
var pass = $("#pass").val();
var rpass= $("#rpass").val();
var user = $("#user").val();
if(pass !== "" && rpass !=="" && user !== ""){
if(pass == rpass){
$("#rpass").css("border","1px solid #ccc");
$.post("code/userdb.php", {tname: user , tpass: pass },
function(data) {
alert('Name : '+data.name+ ' pass: '+data.state);
$(".loadimg").css("display","none");
},'json');
}
else
{
$("#rpass").css("border","2px solid #ff0000");
$(".loadimg").css("display","none");
}
}
}
و کد php
$user=$_POST["tname"];
$pass=$_POST["tpass"];
include('inc/config.php');
$sql = "SELECT * FROM `users` WHERE `user`=$user";
mysqli_query($con ,'SET NAMES `utf8`;');
$result=mysqli_query($con,$sql);
$numresult = mysqli_num_rows($result);
if($numresult == 1)
{
echo json_encode(array('name'=>$user,'state'=>'no'));
}
else
{
echo json_encode(array('name'=>$user,'state'=>'yes'));
}
<div class="reg" id="signup">
<div class="ch1"><h1>عضویت در سیستم</h1></div>
<input name="username" id="user" type="text" placeholder="نام کاربری">
<input name="pass" id="pass" type="password" placeholder="کلمه عبور">
<input name="rpass" id="rpass" type="password" placeholder="تکرار کلمه عبور">
<div class="loadimg" id="loading"></div>
<div class="btn">
<input type="submit" value="عضویت" onclick="checkup();">
</div>
</div>
کد مربوط به ajax
function checkup(){
$(".loadimg").css("display","block");
var pass = $("#pass").val();
var rpass= $("#rpass").val();
var user = $("#user").val();
if(pass !== "" && rpass !=="" && user !== ""){
if(pass == rpass){
$("#rpass").css("border","1px solid #ccc");
$.post("code/userdb.php", {tname: user , tpass: pass },
function(data) {
alert('Name : '+data.name+ ' pass: '+data.state);
$(".loadimg").css("display","none");
},'json');
}
else
{
$("#rpass").css("border","2px solid #ff0000");
$(".loadimg").css("display","none");
}
}
}
و کد php
$user=$_POST["tname"];
$pass=$_POST["tpass"];
include('inc/config.php');
$sql = "SELECT * FROM `users` WHERE `user`=$user";
mysqli_query($con ,'SET NAMES `utf8`;');
$result=mysqli_query($con,$sql);
$numresult = mysqli_num_rows($result);
if($numresult == 1)
{
echo json_encode(array('name'=>$user,'state'=>'no'));
}
else
{
echo json_encode(array('name'=>$user,'state'=>'yes'));
}