У меня есть 3 таблицы в базе данных mySQL.
questions_table с этими полями:
- question_id (уникальный идентификатор вопроса)
- вопрос_имя (название вопроса)
- question_positionID (позиция вопроса, мне это нужно, потому что администраторы могут изменять позиции вопросовв форме HTML в веб-интерфейсе. Я использую это для отображения вопросов в форме соответственно)
questions_users_relationship_table с этими полями:
- questions_answers (это поле, в котором хранятся ответы пользователей в форме веб-интерфейса)
- user_id (используется для подключения к таблице пользователей при загрузке ответов конкретного пользователя в форму)
- question_id (используется для ссылки на вопрос в таблице вопросов)
users_table с этими полями:
- user_id (уникальный идентификатор)
- имя пользователя (как следует из названия, имя пользователя)
- пароль (как следует из названия, пароль)
Итак, эээ .. Причина, по которой эти 3 таблицы находятся в базе данных, заключается в том, что мне нужно создать на веб-сайте раздел администратора, который позволяет администраторам переключать и изменять положение вопросов в форме.Поэтому причина для поля question_positionID в questions_table.У меня нет проблем с перечислением вопросов и соответствующих ответов в разделе администратора, чтобы администраторы могли изменить положение (я использовал ajax drag n drop, чтобы обновить таблицу mysql в поле question_positionID) ..
Моя проблема заключается в самой HTML-форме внешнего интерфейса.Потому что в базе данных я только сохранял вопросы, а также их ответы в соответствующих таблицах ... и не сохранял, какие это типы вопросов (например: гендерный вопрос может использовать переключатели для своих ответов (мужской / женский) илиможет быть, поле адреса, в котором есть поле Страна с ответами в форме раскрывающегося списка) .. Итак, в html-форме внешнего интерфейса я не уверен, как составить список вопросов и их ответов для соответствующего user_id, отсортированного на основеquestion_positionID и все равно будет правильно отображать правильные элементы формы (пример: вопросы с выпадающим списком со списком значений в выпадающих списках, вопросы с ответами в переключателях будут правильно проверяться в соответствующих переключателях и т. д. и т. д.)
Я полагаю, что многие люди хотели бы знать, как это сделать .. Я не эксперт в PHP и MySQL и медленно изучаю его на примерах и онлайн-учебниках. Поэтому я был бы признателен, если бы вы, ребята, смогли пролить свет на этовопрос мой ..