[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: поисковый скрипт
Puk
Добрый день!

Значит есть простой поисковый скрипт:

<?php

/* Соединение, выбор БД */

$link = mysql_connect("localhost", "??", "??") or die("Не соединилось!!!");

mysql_select_db("queen") or die("Не найдена БД");

/* Выполнение SQL запроса */

$query = "SELECT * FROM text WHERE UPPER(s_name) LIKE '%".strtoupper($_POST['nmag'])."%'";

$result = mysql_query($query) or die("Запрос ошибочный");

/* Печать результатов в HTML */

print "<table>\n";

while ($line = mysql_fetch_array($result, MYSQL_NUM)) {

print "\t<tr>\n";

for ($i=1;$i<=1;$i++) { print "\t\t<td>$line[$i]</td>\n"; }

print "\t</tr>\n";

}

print "</table>\n";

/* Освобождение памяти, занятой результатом запроса */


mysql_free_result($result);

/* Закрытие соединения */

mysql_close($link);

?>

но нужно немного доработать. А именно:

1) Как сделать так, что бы поиск осуществлялся по первым буквам данных, а не по всей сторке? Т.е. пишешь в поиске, например, Ку. И в результате видешь все слова, которые начинаются с Ку, а не все слова в которых присутствует Ку?

2)Как на результат вывода повесить линк? Например в таблице есть Колонка "Название" и Колонка "Данные". Поиск проводится по колонке "Название". В результате видем все названия. Тыркаем на линк, и рядом (или на другой странице), появляется информация из колонки "Данные".

Заранее спасибо![php]



Спустя 5 часов, 42 минуты, 5 секунд (2.09.2011 - 16:49) inpost написал(а):
Может код оформишь сначала [ php] тегами? Возьми и отредактируй свое сообщение, ты уже на форуме 1 месяц, элементарное должен был уже выучить.

Спустя 6 минут, 16 секунд (2.09.2011 - 16:56) inpost написал(а):
% - искать до слова (любые символы)
слово
% - искать после слова (любые символы.
То есть %слово% - понимаешь о чём я? smile.gif


Спустя 18 минут, 37 секунд (2.09.2011 - 17:14) Puk написал(а):
Цитата (inpost @ 2.09.2011 - 13:56)
То есть %слово% - понимаешь о чём я? smile.gif

1) Извиняюсь, отредактировал.
2) "То есть %слово% - понимаешь о чём я? smile.gif"
не совсем. студент ещё, не судите строго blink.gif Если имеется в виду форма оформления запроса, то не это немного не то, что мне нужно.

Спустя 3 минуты, 51 секунда (2.09.2011 - 17:18) inpost написал(а):
% - это любые символы. А теперь переведи эти 2 строки: %имя% и %имя.

Спустя 1 час, 16 минут, 21 секунда (2.09.2011 - 18:35) Puk написал(а):
Цитата (inpost @ 2.09.2011 - 14:18)
% - это любые символы. А теперь переведи эти 2 строки: %имя% и %имя.

Разговор окончен.

Спустя 1 минута, 18 секунд (2.09.2011 - 18:36) inpost написал(а):
Puk
Ты всё понял, тему можно закрывать, я так понял.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.