PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP include "/include/header.php" ?>
- <?PHP include "/include/nav.php" ?>
- <div id="main">
- <?
- /*Обработка поискового запроса*/
- function search ($query) {
- $text = '';
- $up = "/doska/11/";
- // Проводим фильтрацию данных
- $oblast = $_POST["oblast"];
- //Поисковый запрос не пустой?
- $text = '<p>короткий поисковый запрос.</p>';
- $text = '<p>длинный поисковый запрос.</p>';
- } else {
- if ($oblast = '--- Все регионы ---'){
- $sql = "SELECT `id`, `title`, `description`, `foto`, `price`, `oblast`
- FROM `obyavi` WHERE description LIKE '%$query%' OR title LIKE '%$query%'";
- }
- else{
- $sql = "SELECT `id`, `title`, `description`, `foto`, `price`, `oblast`
- FROM `obyavi` WHERE (oblast='$oblast' AND description LIKE '%$query%')
- OR (title LIKE '%$query%' AND oblast='$oblast')";}
- // и выполняем его
- //Определим колличество найденных совпадений
- //Если число совпадений (строк результата запроса) больше 0
- if ( $num > 0) {
- //Получаем ассоциативный массив
- //и начинаем формировать строку поисковой выдачи
- echo '<p>По вашему запросу <strong>'.$query.'</strong>';
- echo ' найдено '.$num.' объявления</p>' ;
- do {
- echo "<table class='th'><tr><td>";
- //Продолжаем формировать строку поисковой выдачи
- echo '<h2><a href="obyava.php?id='.$row['id'].'">';
- echo $row['title'].'</a></h2></td></tr>';?>
- <tr><td><img width="200" height="150" src="<?=$up ?><?PHP echo$row['foto'] ?>"></td></tr><br>
- <tr><td width="400px"><b>Цена:</b> <?PHP echo $row["price"] ?> грн</td></tr>
- <tr><td width="400px"><b>Регион:</b> <?PHP echo $row["oblast"] ?> </td></tr>
- </table>
- <?PHP
- // Делаем это пока у нас есть результаты
- } else {
- // Найти совпадение не удалось
- $text = '<p>По вашему запросу ничего не найдено.</p>';
- }
- }
- }else {
- $text = '<p>Задан пустой поисковый запрос.</p>';
- }
- //Возвращаем сформированную строку поисковой выдачи
- return $text;
- }
- ///////////// Сам скрипт обработчик ///////////////
- // Открываем соединение с базой данных
- $search_result = search ($_POST['query']);
- echo $search_result;
- // Закрываем соединение с базой данных
- }
- ?>
- </div>
- <?PHP include "/include/sidebar.php" ?>
- <?PHP include "/include/footer.php" ?>
- </body></html>