
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.05.2014, 09:09:50
|
|||
|---|---|---|---|
|
|||
Помогите доделать скрипт для поиска |
|||
|
#18+
http://rghost.ru/55802211 для файла который в середине к базе подключился но в поиск что то ввожу пишет ничего не найдено. <html> <head> <title>base</title> </head> <body> <form name="search" method="post" action="search.php"> <input type="search" name="query" placeholder="Поиск"> <button type="submit">Найти</button> </form> <?php define('DB_HOST', '*******'); define('DB_USER', '********'); define('DB_PASS', '*********'); define('DB_NAME', '*********'); if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) { exit('Cannot connect to server'); } if (!mysql_select_db(DB_NAME)) { exit('Cannot select database'); } mysql_query('SET NAMES utf8'); function search ($query) { $query = trim($query); $query = mysql_real_escape_string($query); $query = htmlspecialchars($query); if (!empty($query)) { if (strlen($query) < 3) { $text = '<p>Слишком короткий поисковый запрос.</p>'; } else if (strlen($query) > 128) { $text = '<p>Слишком длинный поисковый запрос.</p>'; } else { $q = "SELECT `mobId`, `itemId`, `min`, `max`, `category`, `chance` FROM `droplist` WHERE `text` LIKE '%$query%' OR `title` LIKE '%$query%' OR `meta_k` LIKE '%$query%' OR `meta_d` LIKE '%$query%'"; $result = mysql_query($q); if (mysql_affected_rows() > 0) { $row = mysql_fetch_assoc($result); $num = mysql_num_rows($result); $text = '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>'; do { // Делаем запрос, получающий ссылки на статьи $q1 = "SELECT `link` FROM `droplist` WHERE `mobId` = '$row[page_id]'"; $result1 = mysql_query($q1); if (mysql_affected_rows() > 0) { $row1 = mysql_fetch_assoc($result1); } $text .= '<p><a> href="'.$row1['link'].'/'.$row['category'].'/'.$row['mobId'].'" title="'.$row['title_link'].'">'.$row['title'].'</a></p> <p>'.$row['desc'].'</p>'; } while ($row = mysql_fetch_assoc($result)); } else { $text = '<p>По вашему запросу ничего не найдено.</p>'; } } } else { $text = '<p>Задан пустой поисковый запрос.</p>'; } return $text; } ?> <?php if (!empty($_POST['query'])) { $search_result = search ($_POST['query']); echo $search_result; } ?> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2014, 12:31:40
|
|||
|---|---|---|---|
|
|||
Помогите доделать скрипт для поиска |
|||
|
#18+
ап ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1834763]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 344ms |

| 0 / 0 |
