テキストの説明など、さまざまな入力フィールドタイプに同じオプションがある場合は、次のようなアプローチを使用する必要があります。
table columns example values
----- ------- --------------
users id, name, password 12, "Johnny", "afad13cf1941"
forms id, user 42, 12
inputs id, form, type, options 6, 42, "checkbox", "Want newsletter?"
チェックボックスにのみ属するチェック状態など、入力フィールドごとに異なるオプションがある場合は、次のことを試してください。ただし、この場合、提供する入力タイプごとにテーブルを作成する必要があります。この例ではcheckboxes
、、textfields
およびimages
です。
table columns example values
----- ------- --------------
users id, name, password 12, "Johnny", "afad13cf1941"
forms id, user 42, 12
inputs form, type, input 42, "checkbox", 8
checkboxes id, text, checked 8, "Want newsletter?", false
textfields id, text 9, "Welcome to that page"
images id, size, caption 10, 720, "The Mona Lisa"
このtype
列は、列のIDの下にある入力フィールドのオプションがどのテーブルにあるかを示していinput
ます。
どちらの例でも、呼び出されるすべての列id
が主キーであることに注意してください。最後の表では、type
との組み合わせがinput
主キーになります。