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
Форумы портала PHP.SU :: Версия для печати :: Как организовать поиск информации на одной странице с фокусом.
Форумы портала PHP.SU » PHP » Программирование на PHP » Как организовать поиск информации на одной странице с фокусом.

Страниц (1): [1]
 

1. Hol1killer - 03 Сентября, 2013 - 15:57:22 - перейти к сообщению
Добрый день друзья.


Есть следующая задача.


Есть страничка с большим кол-во товара. Будет таблица из 3-х колонок. В первой колонке название товара.

Так же на странице будет текстовое поле с кнопкой поиска. При вводе туда запроса ( название товара ) - фокус должен падать на строку с названием товара.

Друзья подскажите как проще реализовать, просто товара будет около 3 000 тысяч позиций. Я мог бы на каждую строку повесить якорь но это будет очень долго, интересует как можно реализовать это проще.
2. DelphinPRO - 03 Сентября, 2013 - 16:05:06 - перейти к сообщению
как вариант могу предложить это - http://datatables[dot]net/
3. Hol1killer - 03 Сентября, 2013 - 23:49:44 - перейти к сообщению
DelphinPRO пишет:
как вариант могу предложить это - http://datatables.net/


Спасибо, вещь почти тоже что я и искал. А на русском описания нету к плагину? Вообще будет супер.
4. caballero - 04 Сентября, 2013 - 00:13:47 - перейти к сообщению
Цитата:
просто товара будет около 3 000 тысяч позиций. Я мог бы на каждую строку повесить якорь но это будет очень долго, интересует как можно реализовать это проще.

собираешся все три тыщи вывалить на страницу?


Цитата:
как вариант могу предложить это

по моему jqGrid таки удобнее особенно для интеграции с серверной частью
5. Hol1killer - 04 Сентября, 2013 - 07:57:37 - перейти к сообщению
caballero пишет:
Цитата:
просто товара будет около 3 000 тысяч позиций. Я мог бы на каждую строку повесить якорь но это будет очень долго, интересует как можно реализовать это проще.

собираешся все три тыщи вывалить на страницу?


Цитата:
как вариант могу предложить это

по моему jqGrid таки удобнее особенно для интеграции с серверной частью


Придется. Так заказчик хочет. Для меня первое решение получше, я не буду сам все это заливать, мне лишь нужно создать А для юзера добавлять через редактор проще, чем в MySQL
6. imya - 04 Сентября, 2013 - 09:18:42 - перейти к сообщению
caballero пишет:
по моему jqGrid таки удобнее особенно для интеграции с серверной частью


Действительно, вещь весьма удобная и полезная.
7. caballero - 04 Сентября, 2013 - 10:14:18 - перейти к сообщению
Цитата:
Так заказчик хочет. Для меня первое решение получше, я не буду сам все это заливать, мне лишь нужно создать А для юзера добавлять через редактор проще, чем в MySQL

при чем тут заливать? ты представляешь как будет надуватся браузер ворочая три тыщи в таблице написаной на яваскрипте.


гораздо проще сделать это на обычном HTML и таблицу и поиск. Тем более что данные будут отфильтрованы - никаких позиционирований курсора не будет в том числе и в вышеуказанных решениях
8. Hol1killer - 04 Сентября, 2013 - 21:46:15 - перейти к сообщению
caballero пишет:
Цитата:
Так заказчик хочет. Для меня первое решение получше, я не буду сам все это заливать, мне лишь нужно создать А для юзера добавлять через редактор проще, чем в MySQL

при чем тут заливать? ты представляешь как будет надуватся браузер ворочая три тыщи в таблице написаной на яваскрипте.


гораздо проще сделать это на обычном HTML и таблицу и поиск. Тем более что данные будут отфильтрованы - никаких позиционирований курсора не будет в том числе и в вышеуказанных решениях


Да я представляю.


Так как мне лучше сделать поиск? Я просто не встречался с таким. Мне нужно что бы поиск был именно по этой таблице и на этой странице. Мне главное что бы при вводе был фокус на нужной детали и пользователь видел цену. Как здесь организовать поиск ?
9. caballero - 04 Сентября, 2013 - 22:17:42 - перейти к сообщению
поиск выполняется по источнику данных
обычно это БД. Она и возвращает отфильтрованные данные. если это будет одна строка она и выведется на страницу . и никакого фокуса не надо

HTML страница это не форма на Делфи и не надо перетаскивать сюда такие дже требования.
10. tuareg - 04 Сентября, 2013 - 23:03:08 - перейти к сообщению
caballero пишет:
ты представляешь как будет надуватся браузер ворочая три тыщи в таблице написаной на яваскрипте.
Не ради спора Улыбка Ну "надуваться", он не будет. <10000 записей в разы быстрей работать будет, чем аналогичный с php+mySql.
А очень даже "шустренько" работать.
11. esterio - 05 Сентября, 2013 - 00:37:13 - перейти к сообщению
фигня браузер. а я как пользоваткль фиг что-нибудь найду. я бы ajax призвал на помощь. и как пример контактик: у меня ~10000 видео. да мой комп нагинаеться когда я прокручиваю к 1000

 

Powered by ExBB FM 1.0 RC1