Модуль для поиска в MYSQL

Главные вкладки

Аватар пользователя BeerSheva BeerSheva 1 декабря 2011 в 8:24

Добрый день!
В MySQL уже сделал таблицу phones с полями ( фио тел отдел ).
Хочется на сайте разместить поисковый блок, в который вводится фамилия сотрудника, при нажать на кнопку "найти" - он выдает найденную информацию на сотрудника в телефонной книге.
Подскажите, как это реализовать? Есть ли готовый модуль?

Комментарии

Аватар пользователя BeerSheva BeerSheva 1 декабря 2011 в 9:42

Hysteric wrote:
Это вроде делается через cck и views. Напрямую в базу вносить ничего и не надо было

а как это сделать? хотя бы в двух словах

Аватар пользователя Айдар Айдар 1 декабря 2011 в 10:07

"BeerSheva" wrote:
хотя бы в двух словах

Поставить модули.

А хочешь, расскажу, как собрать автомобиль, в двух словах?

Аватар пользователя BeerSheva BeerSheva 1 декабря 2011 в 10:11

Айдар wrote:
"BeerSheva" wrote:
хотя бы в двух словах

Поставить модули.

А хочешь, расскажу, как собрать автомобиль, в двух словах?

Плохой пример. Авто по-сложнее будет.

То что модули поставить это я понял, что потом делать? Вьюху создавать и в ней выставлять связи к таблицам?

Аватар пользователя hysteric hysteric 1 декабря 2011 в 12:00

http://www.youtube.com/watch?v=-NR7ho6ItVU
вот тут урок примерно того, что вам надо. Это 15 урок, в предыдущих тоже по вашей теме есть. Там как раз и пример с фамилиями описывается. Я думаю, что поможет Вам немного разобраться.

Аватар пользователя Айдар Айдар 1 декабря 2011 в 12:07

"BeerSheva" wrote:
Авто по-сложнее будет.

Ну-ну! Wink
"BeerSheva" wrote:
что потом делать?

Потом самопальные поля из таблицы удалить и создать поля через CCK, а вьюсом выводить их как нужно.

Аватар пользователя BeerSheva BeerSheva 2 декабря 2011 в 11:47

Quote:

Потом самопальные поля из таблицы удалить и создать поля через CCK, а вьюсом выводить их как нужно.

Попробывал я это сделать:
1)создал тип материала новый с полями фио, телефон
2)добавляю новый материал и вписываю данные сотрудника с поля

Я так понял, что для каждого сотрудника создается свой ноде. У меня будет порядка 1000 сотрудников. База после этого быстро будет работать?

Иначе никак ни сделать?

Аватар пользователя hysteric hysteric 3 декабря 2011 в 10:52

BeerSheva wrote:
Quote:

Потом самопальные поля из таблицы удалить и создать поля через CCK, а вьюсом выводить их как нужно.

Попробывал я это сделать:
1)создал тип материала новый с полями фио, телефон
2)добавляю новый материал и вписываю данные сотрудника с поля

Я так понял, что для каждого сотрудника создается свой ноде. У меня будет порядка 1000 сотрудников. База после этого быстро будет работать?

Иначе никак ни сделать?


А что за проблема с 1000 нодами? А как же интернет магазины на друпале работают? Тоже же не по 10 товаров.

Аватар пользователя ihappy ihappy 2 декабря 2011 в 11:55

"BeerSheva" wrote:
Добрый день!
В MySQL уже сделал таблицу phones с полями ( фио тел отдел ).
Хочется на сайте разместить поисковый блок, в который вводится фамилия сотрудника, при нажать на кнопку "найти" - он выдает найденную информацию на сотрудника в телефонной книге.
Подскажите, как это реализовать? Есть ли готовый модуль?

Создаешь тип ноды "телефон", создаешь там доп.поля тебе нужные. Создаешь вьевс с фильтрами и все.
Темизируешь как тебе надо и радуешься.

или...

учишь php и создаешь свой костыльмодуль и радуешься..