<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Не работает поиск
07.10.2012 14:18:34 Не работает поиск Сообщение #1
neve4

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;
}
?>



а искать не хочет. выводит что нет результата
Профиль
08.10.2012 20:19:07 Не работает поиск Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Как понимаю проблема в самом запросе. Вы через mysql напрямую его тестировали? Может быть в нем мелкая ошибка.
Профиль
08.10.2012 22:17:01 Не работает поиск Сообщение #3
neve4

neve4

Эксперт

Эксперт

Дата регистрации:
11.02.2012 23:45:14

Сообщений: 92

нет, на прямую я ставил. не хочет искать.
Профиль