Lepr
|
|
1 | |
Что грешит скрипт или БД?15.07.2011, 22:14. Показов 718. Ответов 1
Метки нет (Все метки)
Есть следующий код поиска: <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>"); } то запись не находиться в БД, хотя таковая запись есть! В чем проблема можете подсказать, скрипт или же базы? |
15.07.2011, 22:14 | |
Ответы с готовыми решениями:
1
Webbrowser скрипт или что-то? Посмотрите. Какие параметры нужно изменить или добавить, что бы скрипт мог открыть три и более изображений Как определить, что скрипт был запущен из среды восстановления, установщика windows или какого-нибудь live CD? Что мне делать с многоуровневым меню ? Вытаскивать напрямую из БД или кэшировать или что то еще ? |
126 / 93 / 18
Регистрация: 09.01.2011
Сообщений: 467
|
|
21.07.2011, 11:40 | 2 |
0
|
21.07.2011, 11:40 | |
21.07.2011, 11:40 | |
Помогаю со студенческими работами здесь
2
Как запустить VBS- или JS-скрипт через Task Sheduler или GPO? Как или что написать или дописать что бы программа заработала. Что есть что в задании? (что есть скрипт, а что - запрос, внутри) Или PageMethods или AJAX или еще что? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |