Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Простой скрипт выбора из базы данных. (https://javascript.ru/forum/dom-window/60705-prostojj-skript-vybora-iz-bazy-dannykh.html)

Atridies 15.01.2016 15:57

Простой скрипт выбора из базы данных.
 
Здравствуйте!

Требуется создать простой скрипт параметрического выбора из базы данных. Чем-то похоже на выбор в интернет-магазине, но с бОльшим количеством выбираемых параметров. Вот похожий аналог:
http://www.compel.ru/catalog/interface/rs485-422

Вопрос №1: Может быть есть уже готовые скрипты под это?

Если готового нету, то надо писать своё.
Мне видется такая мысль - в отдельном файле лежит сама база (она подгружается вместе со страницей), а дальше - в зависимости от параметров выбора - переформируется таблица.


Вопрос №2: Как переформировать полностью таблицу по скрипту?
Вопрос №3: В каком формате сохранить базу данных, чтобы подгрузить ее потом, и достучаться до нее - из javascript.ru


Заранее спасибо за ответы.

laimas 15.01.2016 17:00

Цитата:

Сообщение от Atridies
Мне видется такая мысль - в отдельном файле лежит сама база (она подгружается вместе со страницей)

База данных да, это файлы, но обрабатываются движком соответствующим, и вместе со страницей никогда не подгружаются. Выбор параметра фильтра, это асинхронный запрос на сервер, который делает запрос в базу и возвращает данные в json формате. Клиент по этим данным строит таблицу и помещает ее в документ.

DynkanMaclaud 15.01.2016 21:04

Тут по сути ничего сложного... надо знать ajax и основы php...

Atridies 16.01.2016 11:25

А какого-нибудь примера, или готового решения - нету ?

laimas 16.01.2016 12:34

Цитата:

Сообщение от Atridies
А какого-нибудь примера, или готового решения - нету ?

А что вы хотите в качестве примера?

DynkanMaclaud 16.01.2016 15:35

Atridies,
есть другой вариант без ajax, это загружать с БД всю таблицу со всеми полями, а js уже по событиям выводить нужные поля...

laimas 16.01.2016 16:35

Цитата:

Сообщение от DynkanMaclaud
есть другой вариант без ajax, это загружать с БД всю таблицу со всеми полями

А не жирно будет? :)

DynkanMaclaud 16.01.2016 17:17

Цитата:

Сообщение от laimas
А не жирно будет?

Всмысле?)

laimas 16.01.2016 17:21

По ссылке пример посмотреть ..., а ведь база может вернуть весьма впечатляющий объем нефильтрованных данных. А уж отдавать клиенту таблицу базы да еще со всеми ее полями, структуру таблицы что-ли? Такого не стоит делать.

DynkanMaclaud 16.01.2016 17:49

Пример я посмотрел, ничего объемного там не нашел))а что касается данных которых база вернет, то смотря какой запрос делать)))


Часовой пояс GMT +3, время: 17:30.