質問フォームに入力フィールドがいくつあるかを(管理者として)選択できるPHPスクリプトがあります。一部のフィールドはオプションではありませんが、somは(好きなだけ)オプションです。
回答を収集するためのMySQLのテーブルは次のようになります。
id | userid | fname | ename | seat | optional
管理者がそれを2つのオプションの入力フィールドにしたい場合、1つの入力されたフォームの結果は、テーブルで3つのトウを取ります。
| 5 | 3 | Peter | Pan | 4 | |
| | 3 | | | | opt.value1 |
| | 3 | | | | opt.value2 |
これは本当にこれを保存するための最良の方法ですか?どのようにそれを解決しますか?
また、useridがユーザーに固有であることを確認するにはどうすればよいですか?同じ値が3つの行にあるため、MySQLでキー値の自動インクリメントを使用できません...