Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Lepr
1

Что грешит скрипт или БД?

15.07.2011, 22:14. Показов 718. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть следующий код поиска: <div id="searchm"> <form action="view_search.php" method="post" name="sitesearch" id="searchbox">
<input name="search" id="search" type="text" placeholder="Введите текст">
<input name="submit_button" type="submit" id="submit">
</form> </div>

Это строка ввода поиска

На страничке view_search.php выше тега head:
<? include ("blocks/bd.php");
if (isset($_POST['submit_button']))
{
$submit_button = $_POST['submit_button'];
}

if (isset($_POST['search']))
{
$submit_button = $_POST['search'];
}


else
{
exit("<p>Вы обратились к файлу без необходимых параметров.</p>");
}




?>


В теле сайта:
<?

$result=mysql_query("SELECT * FROM articles WHERE MATCH(text) AGAINST('$search')",$db);


if (!$result)
{
echo "<p>Неправильный запрос к базе данных. Напишите об этом администратору lyadishev@finliga.com. <br> <strong>Ошибка: </strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result) > 0)

{

$myrow = mysql_fetch_array($result);
do {
printf ("<p><a href='view_article.php?id=%s'>%s</a></p>
<p>%s<br>%s,%s,%s<br>%s <br>%s<br>%s<br>Статью прочитали: %s раз</p>

", $myrow["id"], $myrow["title"], $myrow["date"], $myrow["category1"], $myrow["category2"], $myrow["category3"], $myrow["image"], $myrow["text"], $myrow["ssilka"], $myrow["views"] );

}

while ($myrow = mysql_fetch_array($result));
}

else
{
echo "<p> Данный запрос недоступен. Отсутвуют записи в базе данных. </p>";

}
?>

При поиске всегда выдает "Вы обратились к файлу без необходимых параметров.". Как показали копания в скрипте проблемы возникают при поиске переменной в БД. То есть в AGAINST('$search')" поисковый запрос заносится, но выводиться ничего не выводиться!!
Если убрать функцию else
{
exit("<p>Вы обратились к файлу без необходимых параметров.</p>");
}
то запись не находиться в БД, хотя таковая запись есть! В чем проблема можете подсказать, скрипт или же базы?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.07.2011, 22:14
Ответы с готовыми решениями:

Webbrowser скрипт или что-то? Посмотрите.
Привет всем, проблема токова есть сайт вот http://almetpt.ru/students/schedule я захожу со своего...

Какие параметры нужно изменить или добавить, что бы скрипт мог открыть три и более изображений
Добрый день. Использую скрипт, приведенный ниже для открытия изображения, взятого из атрибутивной...

Как определить, что скрипт был запущен из среды восстановления, установщика windows или какого-нибудь live CD?
Приветствую ! Собственно вопрос: Что нужно, чтобы гарантированно определить, что скрипт был...

Что мне делать с многоуровневым меню ? Вытаскивать напрямую из БД или кэшировать или что то еще ?
Меню выглядит так: **от** ~alfa romeo - модель - тип запчасти **до** ~volvo - модель - тип...

1
126 / 93 / 18
Регистрация: 09.01.2011
Сообщений: 467
21.07.2011, 11:40 2
а если так
Цитата Сообщение от Lepr Посмотреть сообщение
$result=mysql_query("SELECT * FROM articles WHERE MATCH(text) AGAINST('{$search}')",$db);
0
21.07.2011, 11:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2011, 11:40
Помогаю со студенческими работами здесь

Как запустить VBS- или JS-скрипт через Task Sheduler или GPO?
Уважаемые профессионалы! Крайне необходимы Ваши рекомендации, по части решения следующей, и...

Как или что написать или дописать что бы программа заработала.
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Что есть что в задании? (что есть скрипт, а что - запрос, внутри)
&quot;Создать модель сущность-связь. Написать скрипт создания таблицы в соответствии с этой моделью....

Или PageMethods или AJAX или еще что?
У меня есть на странице FileUpoader и кнопочка &quot;Обновить аватарку&quot;. То есть я клацаю на Обзор......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru