PDA

View Full Version : چرا هیچ خروجی ای نداره؟



aminaki
جمعه 24 خرداد 1392, 18: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'));
}

sh.n.n786
شنبه 25 خرداد 1392, 23:13 عصر
درود و ...
تگ فرم پس کو ؟
تا جایی که تونستم ویرایش کردم البته تست نکردم خودت دیباگ کن ببین به چی میرسی .
درضمن مطمئن بشید که این مسیر درسته یا نه code/userdb.php


<div class="reg" id="signup">
<div class="ch1"><h1>عضویت در سیستم</h1></div>
<form action="#" method="post" onsubmit="return checkup()">
<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="عضویت">
</form>
</div>
</div>
------------------------------------------------------------------------------------------------
function checkup(){
$(".loadimg").css("display","block");
var pass = $("#pass").val();
var rpass= $("#rpass").val();
var user = $("#user").val();
if(pass != NULL && rpass != NULL && user != NULL){
if(pass == rpass){
$("#rpass").css("border","1px solid #ccc");
$.post('code/userdb.php', {tname: user , tpass: pass },
function(data) {
alert('Data : ' + data);
$(".loadimg").css("display","none");
},'json');
}
else{
$("#rpass").css("border","2px solid #ff0000");
$(".loadimg").css("display","none");
}
}
}
---------------------------------------------------------------------------------------------------

$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($sql , $con);
$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'));
}



موفق باشی