Автор Тема: Выделение слова после поиска.  (Прочитано 3109 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maximr

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://comp.org.ua
Выделение слова после поиска.
« : 04 Марта 2003, 13:42:29 »
1. Какую команду надо задать что б скрипт искал повсей таблице а не по одному столбцу

2. как потом в найденом виделеть это слово

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Выделение слова после поиска.
« Ответ #1 : 04 Марта 2003, 15:18:50 »
1. Воспользуйся поиском по форуму.
2. Посмотри www.mysql.ru или www.mysql.com
С уважением,
Michel

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Выделение слова после поиска.
« Ответ #2 : 04 Марта 2003, 17:11:42 »
Michel_Mak
не покажешь, где на http://www.mysql.com написано про выделение слова при поиске?
Я буду тебе очень признателен

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Выделение слова после поиска.
« Ответ #3 : 04 Марта 2003, 19:06:08 »
1. такой команды нет(у тебя либо таблица неправильно организована, либо все поля в WHERE перечислять надо)
2. http://php.net/str_replace http://php.net/preg_replace
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Выделение слова после поиска.
« Ответ #4 : 05 Марта 2003, 11:30:16 »
RomikChef
про поиск в базе, имел я ввиду ;)
С уважением,
Michel

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Выделение слова после поиска.
« Ответ #5 : 05 Марта 2003, 11:44:19 »
после заполнения формы и получении данных на поиск, попробуй, что-то такое:

$txt
[$new] = ereg_replace($txt,"<B>$txt</B>",$txt[$new]);

возможны и другие варианты.
С уважением,
Michel

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Выделение слова после поиска.
« Ответ #6 : 06 Марта 2003, 08:44:17 »
Цитировать
1. Какую команду надо задать что б скрипт искал повсей таблице а не по одному столбцу

OR

Цитировать
2. как потом в найденом виделеть это слово

http://php.spb.ru/php/regexp.html

В тексте есть некоторые слова, допустим "СЛОВО" и "ЛЯЛЯЛЯ" (и т.д.), которые нужно одинаковым образом заменить на тоже самое, но с добавками. Возможно, слова отсутствуют или встречаются много раз в любом регистре. Т.е. если было "слово" или "СлОвО" (или еще как), нужно заменить это на "слово" или "СлОвО" (смотря, как было). Другими словами нужно найти перечень слов в любом регистре и вставить по краям найленных слов фиксированные строки (на "" и "").
$string=preg_replace("/(слово1|слово2|ляляля|слово99)/si","\\\\1",$string);
?>
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28