У меня есть скрипт PHP, где вы можете (как администратор) выбирать, сколько полей ввода будет в форме вопроса. Некоторые из полей не являются необязательными, но som (сколько угодно).Как построить таблицу с динамическими полями ввода?
В таблице MySQL для сбора ответов выглядит следующим образом:
id | userid | fname | ename | seat | optional
Если администратор хочет, чтобы это было два дополнительными ввод-полей то результат одной заполненной формы будет принимать три буксира в таблице:
| 5 | 3 | Peter | Pan | 4 | |
| | 3 | | | | opt.value1 |
| | 3 | | | | opt.value2 |
Действительно ли это лучший способ его хранения? Как бы вы решили?
А также, как я могу сделать shure, что идентификатор пользователя уникален для пользователя? Я не могу использовать значение ключевого значения auto-increment в MySQL, потому что одно и то же значение находится на трех строках ...
Кажется, лучшее решение! У меня есть id и userid, потому что id имеет отношение к форме вопроса. Возможно, это смущает здесь. – theva