میتونید با jQuery هم درست کنید بدون اینکه صفحه رفرش بشه، من یه نمونه ساده ساختم نگاه کن شاید به دردتون بخوره
کد HTML:
<html>
<head>
<title>Username exists without refresh page</title>
<script type='text/javascript' src='../jquery.min.js'></script>
<script type='text/javascript'>
$(document).ready(function(){
$('#feedback').load('check.php').show();
$('#user').keyup(function() {
$.post('check.php', {username: $('#user').val()},
function(result) {
$('#feedback').html(result).show();
});
});
});
</script>
</head>
<body>
<form name='form'>
username: <input type='text' name='username' id='user' />
</form>
<div id='feedback'></div>
</body>
</html>
<?php
$dbcon = mysql_connect('localhost','root','');
$db = mysql_select_db('phptut', $dbcon);
$username = mysql_real_escape_string($_POST['username']);
if (!empty($username)) {
$sql = ("SELECT username FROM login WHERE username LIKE '%".$username."%'");
$query = mysql_query($sql);
$num_row = mysql_num_rows($query);
if ($num_row > 0) {
while ($row = mysql_fetch_assoc($query)) {
echo $row['username'].'<br />';
}
}
}
?>
این یه نمونه ساده هستش که من برای جستجو نام کاربر استفاده کردم، شما میتوانید با کمی تغییرات از اون استفاده کنی.
موفق باشید.