2009-07-21 9 views
0

j'ai une table nomméeGarder des choix dans le tableau pour le champ de type Dropdown

Attributs

qui a

id form_id label size sequence_no Type 

    1 1  Name 200 1   Text 
    2 1  Age 150 2   Number 
    3 1  Address 300 3   Textarea 
    4 1  Gender 200 4   Dropdown 

J'ai doute comment puis-je garder les choix du champ de type "Dropdown" dans le tableau Par exemple. Pour les choix entre les sexes seront Homme, Femme ..

S'il vous plaît me donner les suggestions ...

Répondre

0

modifier:

vous pouvez ajouter un autre type à cet appel de table dropdown_choice, et ajouter tous les choix de cette liste déroulante à cette table, besoin de conserver dans un autre champ l'id principal de ce choix de liste déroulante.

0

Vous avez simplement besoin d'une table enfant comme celui-ci:

id value_id sequence_no label 
4 100  1   Male 
4 101  2   Female 

Remarque où id = 4 est toutes les valeurs de la question n ° 4.

+0

À peu près ce que j'ai. Je préfère mettre un identifiant auto_increment pour faciliter la mise à jour/suppression. – rezzif

0

On dirait que vous essayez de créer un formulaire automagique construit à partir d'une base de données?

Je suggère d'avoir cette table quelque chose comme des éléments et une autre table pour des options qui établit un lien avec l'identifiant d'origine

-à-dire

 
options 
id element_id value text 
1  4   1  Male 
2  4   2  Female 

De cette façon, pour les types spécifiques que vous serez connaissez regarder les options.

Vous voudrez peut-être un autre champ pour spécifier s'il s'agit d'un multisélect ou peut-être vous pourriez en faire un autre type.

Questions connexes