Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Создание поиска по базе, например, брокеров?
Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2007 Откуда: Москва
Помог: 0 раз(а)
Приветствую, товарищи!
Не знаю в ту ветку пишу или нет. Но требуется ваша помощь, так как сам никак не соображу что да как делается.
Необходимо мне создать базу на сайте, например, по брокерам. Но к ней также необходима поисковая форма, чтобы человек-приходящий мог по определенным критериям найти подходящего для него брокера. Если позволите, дам здесь две ссылки на примеры, где это реализовано. http://stockportal[dot]ru/main/usefu[dot][dot][dot]rokservices/base
и вторая, как я понимаю, более легкая в разработке
[/url]http://fxmail.ru/brokers/?action=search[/url]
Как это реализовать никак не могу понять? Что необходимо использовать, где взять нужный скрипт? И как вообще это лучше реализовать? Какими средствами, какими программами?
Буду рад, если хоть как-то просветите меня в этом вопросе. Спасибо за помощь.
valenok
Отправлено: 16 Июля, 2007 - 13:59:10
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
А вы сами собираетесь писать?
Я бы вам посоветовал php и mysql если не знаете других языков и баз.
Но прежде чем вы напишите то что вы хотите - вам ещё много предстоит изучить, а в процессе изучения придёт и понимание что к чему да как.
Можете также заказать свою программу, но если вам интересно программирование и не гонит время - то выучите сами. Многие программисты берут слишком много денег за слишком простые программы, пользуясь тем что заказчики ничего не понимают.
Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2007 Откуда: Москва
Помог: 0 раз(а)
Спасибо за ответы и за советы. Изучением всех этих баз и PHP по немного уже занимаюсь. Но возникают трудности на каждом шагу, да и без глупых вопросов с моей стороны тут никак не обойтись. Иногда даже просто не знаешь с какой стороны подойти к тому или иному вопросу. Поэтому ...
На одном из форумов нашел скрипт, как я понимаю, то что и нужно. Вот его код
author, name, info, isbn ? <input type="text" name="search_by"><input type="submit">
</form>
</body>
</html>
Поэтому на данный момент имеем: скрипт (надеюсь рабочий), который и будет производить необходимые операции в базе, если я правильно все понимаю. Также необходимо создать HTML форму поиска с кнопками и прочим (это все в dreamweaver можно сделать). Базу создать и таблицу - это все в MYSQL - это тоже вроде разобрался.
А что еще нужно? Есть скрипт, есть форма поиска, есть база и есть таблица в базе.
Также, например. я никак не могу понять как из MYSQL будет выводиться база на страницы сайта, причем отвечая требованиям дизайна моего шаблона в моей CMC и того дизайна базы, который я хотел бы видеть (расположение этих элементов базы там, а других здесь)? И, конечно же, результаты запроса по поисковой форме (дизайн)?
Надеюсь, вопросы корректно задал и в доступной форме.
Viper
Отправлено: 16 Июля, 2007 - 16:43:12
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
вот простой пример поиска по базе:
структура таблицы:
CREATE TABLE `book` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE ,
`p_number` VARCHAR( 25 ) NOT NULL PRIMARY KEY ,
`p_name` VARCHAR( 255 ) NOT NULL ,
`p_geo` VARCHAR( 255 ) NOT NULL ,
`p_info` VARCHAR( 255 ) NOT NULL ,
`p_customer` VARCHAR( 100 ) NOT NULL ,
`p_year` YEAR( 4 ) NOT NULL
) TYPE = MYISAM CHARACTER SET cp1251 COLLATE cp1251_general_cs;
Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2007 Откуда: Москва
Помог: 0 раз(а)
Парни, я особо то ничего не понимаю и такого чайника в этих вопросах как я нужно еще поискать.
Viper'u спасибо, попробую скрипт в деле. Может что-то да получится.
Цитата:
дальше по примерно тому же принципу.
Дальше как раз ничего не понимаю. Что да как.
Но все-таки
Если кто может разъясните на пальцах по моим вопросам в третьем посте, чуть выше. А то совсем не понимаю.
valenok
Отправлено: 16 Июля, 2007 - 17:51:19
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Цитата:
Поэтому на данный момент имеем: скрипт (надеюсь рабочий), который и будет производить необходимые операции в базе, если я правильно все понимаю. Также необходимо создать HTML форму поиска с кнопками и прочим (это все в dreamweaver можно сделать). Базу создать и таблицу - это все в MYSQL - это тоже вроде разобрался.
А что еще нужно? Есть скрипт, есть форма поиска, есть база и есть таблица в базе.
Давайте попробуем составить цепь последовательностей и сразу станет ясно чего не хватает..
Есть форма в которой пользователь выбирает каких брокеров искать..
К примеру с полями стаж работы, кол-во. клиентов, стоимость обслуживания.
Пользователь выбирает или вводит интересующие его значения и нажимает сабмит. Что дальше происходит? Тут вступает в дело скрипт..
Скрипт есть? Здорово. Осталось понять что должен делать скрипт, делает ли приведённый выше скрипт нужное и чтоже вообще он делает.
И так, скрипт должен проверять какую информацию запросил пользователь, тоесть понять какое колво клиентов интересует пользователя, сколько он готов платить и какой профессионализм должен быть у его брокера..
Предположим я готов платить 1000$, ищю общительного брокера которым довольны и у которого более 200 клиентов, и работает он брокером больше 5 лет..
Значит тут скрипт должен определить требования, к кандидату брокеру и посмотреть имеются ли в базе такие брокеры.
Тоесть скрипт должен составить запрос в базу.
После того как скрипт получит ответ от базы, он должен вывести всё это на экран.
Теперь должна быть база данных, где будут записанны все брокеры, их стаж, требуемая ими з.п. , и колво клиентов у каждого из них.
представим себе эту таблицу так:
id | Брокер | телефон | клиенты | стаж | з.п.
-------------------------------- ----------
1 | Вася П. | 45-22-60 | 500 | 8 | 2800
2 | Коля Д. | 31-16-99 | 20 | 0,5 | 600
3 | Олег Ё. | 45-45-80 | 150 | 3 | 1200
id - порядковый номер брокера в компании
Брокер - имя брокера
Телефон - телефон брокера
Клиенты - количество клиентов брокера
Стаж - количество отработанных лет
З.п. - требуемая зарплата брокера в долларах
Тоесть для моего запроса - скрипт должен сформировать запрос к БД примерно такой:
Дай мне Брокера и телефон тех к у кого ( з.п. < 1000 И стаж > 5 И клиенты > 200 )
Ну что? Вроде всего хватает....
Цитата:
Также, например. я никак не могу понять как из MYSQL будет выводиться база на страницы сайта,
причем отвечая требованиям дизайна моего шаблона в моей CMC и того дизайна базы, который я хотел бы видеть (расположение этих элементов базы там, а других здесь)? И, конечно же, результаты запроса по поисковой форме (дизайн)?
А вот тут уже надо учить и понимать что такое БД
----- Truly yours, Sasha.
dmx
Отправлено: 16 Июля, 2007 - 18:35:02
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2007 Откуда: Москва
Помог: 0 раз(а)
Спасибо тебе Valenok. Теперь все вроде бы почти понятно.
Но опять же все таки. Вывод на экран результатов запроса осуществляет скрипт, а дизайн кто формирует? Это нужно создать еще какой-то HTML файл (типа нечто шаблона результатов)?
И кто отвечает за оформление (опять же дизайн), например, списка всех брокеров (рис.1) и профиля брокера (рис.2)? Посмотрите, пожалуйста, вложения. MYSQL или это самому делать в CMC?
Мне главное понять цепочку, структуру и суть всего этого и тогда я думаю смогу остальное осилить. Но без этого никак. \n\n(Добавление)
рисунок 1\n\n(Добавление)
Sorry, что-то вложения никак не могу сделать. Если не трудно, то посмотрите здесь:
Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006 Откуда: Москва
Помог: 10 раз(а)
dmx пишет:
Но опять же все таки. Вывод на экран результатов запроса осуществляет скрипт, а дизайн кто формирует? Это нужно создать еще какой-то HTML файл (типа нечто шаблона результатов)?
И кто отвечает за оформление (опять же дизайн), например, списка всех брокеров (рис.1) и профиля брокера (рис.2)? Посмотрите, пожалуйста, вложения. MYSQL или это самому делать в CMC?
Что ты подразумешаешь под словом "дизайн"? PHP-скрипт формирует HTML. Какой HTML сформирует PHP и какой CSS-файл будет подключен - такой и дизайн. Беда в том, что ты пытаешься задавать вопросы, а смысла этих вопросов не понимаешь.
* чтобы сохранить информацию о брокерах, надо создать в БД 2, 3, 4, ... таблицы в БД
* чтобы получить информацию о том, какой нужен брокер, надо сверстать форму,
* чтобы выдать информацию о брокерах, удовлетворяющих требованиям - составить запрос к БД и выдать информацию по запросу т.п. и т.д.
Подводя итог: кто тебе сказал, что программирование - это очень просто? Чтобы решить твою задачу, надо прочитать как минимум четыре учебника - HTML, CSS, PHP, SQL.
P.S.
В финдиректоры пойду, пусть меня научат
Я бы в штурманы пошел, пусть меня научат
В инженеры я пойду, пусть меня научат
Я в спасатели пойду - пусть меня научат
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
dmx пишет:
Но опять же все таки. Вывод на экран результатов запроса осуществляет скрипт, а дизайн кто формирует? Это нужно создать еще какой-то HTML файл (типа нечто шаблона результатов)?
И кто отвечает за оформление (опять же дизайн), например, списка всех брокеров (рис.1) и профиля брокера (рис.2)? Посмотрите, пожалуйста, вложения. MYSQL или это самому делать в CMC?
собстно в моем примере обычный html с вставками php-кода. как прикрутить диз к html думаю ты найдеш в нете.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.