PDA

View Full Version : refres کردن صفحه به از کلیک بر روی دکمه (submit)



hsn_abieteh
دوشنبه 30 خرداد 1401, 22:09 عصر
سلام خدمت مهندسین بزرگوار. میتونید بفرمایید مشکل این کد چیه؟
وقتی تو فرمم دکمه لاگین رو می زنم کل صفحه رفرش میشه و اطلاعات input ها در نوار آدرس قرار میده

این کدها برای احراز هویت کاربر در حال ورود نوشته شده. صفحه check.php که در ajax نوشتم میره و اونجا با یک select چک میکنه ببینه این کاربر تو بانک وجود داره یا نه. ولی نمی دونم چرا کار نمی کنه

$("#f1").on("submit", function(event){
event.preventdefault();
var alldata= $("#f1").serialize();
$.ajax({
url:"check.php",
method:"POST",
data:{alldata},
success:function(loginadmin){
console.log(loginadmin)
if (loginadmin=="found") windows.location="admin.html";
else alert ("نام کاربری یا کلمه عبور اشتباه است.");
}
});
});


153852

hsn_abieteh
دوشنبه 30 خرداد 1401, 22:11 عصر
کد های فرم اصلیم هم ایناس دوستان عزیز
<form style="background-color:lavender; padding-right: 38px; padding-top: 20px; padding-bottom: 20px;" name="f1" id="f2">
<table id="ggg" dir="rtl" style="font-family:'B Yekan'">
<tr>
<td>نام کاربری:</td>
<td><input name="un" type="text" id="username"/></td>
</tr>
<tr>
<td>کلمه عبور:</td>
<td><input name="pw" type="password" id="password"/></td>
</tr>
<td></td>
<td><button type="submit" class="btn btn-success">ورود</button></td>
<!-- <td><input name="send" type="submit" value="ورود"/></td> -->
</tr>
</table>
</form>

hsn_abieteh
دوشنبه 30 خرداد 1401, 22:18 عصر
اینا هم کدهای صفحه check.php هست
<?php
include 'db.php';
$un=$_POST['un'];
$pw=$_POST['pw'];
$s=mysqli_query($conn,"select * from user where username='$un' && password='$pw'");
$user_info=mysqli_fetch_array($s);
var_dump($user_info);
$d=mysqli_num_rows($s);
if($d==0)
{
echo "notfound";
}
else{
session_start();
$_SESSION['user_logged']= $user_info['id'];
echo "found";
}
?>