neve4
Эксперт
Дата регистрации:
11.02.2012 23:45:14
Сообщений: 92
у меня есть форма:
<form action="#" method="post" name="form" onsubmit="return false;">
<input name="search" type="text" id="search">
</form>
У меня есть ajax запрос:
<script type="text/javascript">
$(function() {
$("#search".keyup(function(){
var search = $("#search".val();
$.ajax({
type: "POST",
url: "lib/search.php",
data: {"search": search},
cache: false,
success: function(response){
$("#resSearch".html(response);
}
});
return false;
});
});
</script>
есть обработчик
<?php
header("Content-type: text/html; charset=windows-1251"
$search = $_POST['search'];
$search = htmlspecialchars($search);
if($search == ''){
exit();
}
$db = mysql_connect ("localhost","root",""
mysql_select_db("mysite",$db);
mysql_query("SET NAMES cp1251"
$search = iconv("UTF-8","Windows-1251", $search);
$query = mysql_query("SELECT 'name' FROM `users` WHERE MATCH(`name`) AGAINST('".$search."')",$db);
if(@mysql_num_rows($query) > 0){
$sql = mysql_fetch_array($query);
do{
echo "<div>".$sql['name']."</div>";
}while($sql = mysql_fetch_array($query));
}else{
echo "Нет результатов по запросу ".$search;
}
?>
а искать не хочет. выводит что нет результата