Где я должен положить выпадающие значения? В базе данных или в HTML - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть много полей ввода, выпадающих (выберите-> вариант) в моей форме. У некоторых выпадающих меню есть много опций (даже более 500). Если я разработаю базу данных, я думаю, что она будет содержать много таблиц. например, одна таблица для student_course, одна для student_country, одна для student_city и так далее. По моему мнению, если я помещу их в простой HTML, то управление ими может быть затруднено в будущем (в случае масштабируемости).

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

Ответы [ 2 ]

1 голос
/ 04 ноября 2019

Лучше иметь данные в базе данных, чем в HTML, так как вам придется редактировать код для управления данными, если он находится в HTML.

Я бы порекомендовал использовать несколько таблиц здесь.

Если вы хотите использовать одну таблицу, создайте таблицу с дополнительным столбцом, в котором будет указано, к какому раскрывающемуся списку (каким типам данных) будет принадлежать запись таблицы.

, например:

Sample table structure included in the image

1 голос
/ 04 ноября 2019

Поместить их в простой HTML было бы плохой идеей. Чтобы поддерживать масштабируемость, вы должны поместить параметры раскрывающегося списка либо в базу данных, либо в файл JSON. Вы можете создать один JSON или отдельные JSON-таблицы. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...