Question : Création d'une forme dynamique à partir des tables de base de données de SQL dans ColdFusion

J'essaye de créer des formes de ColdFusion basées sur des champs dans une base de données de SQL. J'ai besoin de l'aide pensant ceci à travers. Ceci peut juste être trop compliqué pour obtenir l'aide avec… le

When qu'un utilisateur choisit une catégorie de forme, je tirent les champs de forme d'une table des champs de forme.

Example : (les tables ont besoin toujours d'un certain travail) le

This est la forme pour la catégorie 2 : nom de fichier " " de >



and le " le " de >


In le " le " de >



the du template= le " dsp_ActivityFormFields.cfm " de
de " get_ActivityForm " de query= de
du template= " du

vityForm.cfm " pour la catégorie 2 ressemblerait à ceci : (voir le code) le

What que j'essaye de faire me produire est les champs conditionnels semblent - dans leur formFieldOrder correct - basé sur le choix à partir du dropdown. Je ne veux pas que l'utilisateur doive soumettre d'abord et j'emploierai cette structure pour d'autres formes. AINSI, des suggestions sur la façon dont travailler l'exposition/peau de ces champs ?



class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
> " de l'id= " codeSnippet680801 de
 de  des " textes/"
	type= " texte/CSS " de " stylesheet " de rel= des " blocs de href= de 
	
    
	Javascript de type= de  des " textes/"
	type= " texte/CSS " de " stylesheet " de rel= des " blocs de href= de 

name= " activityForm " de " activityForm " d'id= de l'action= " act_ActivityForm.cfm " de " poteau " de method= de 
value= " de 
Statut de papier
showDiv d'onchange= " de " paperStatus d'id= " de " paperStatus " de name= de 

Les actes de la conférence intitulent le class= " de " conProTitle d'id= " de "" de size= des " textes " de type= d'entrée de " conProTitle " de name= de
< ! --- apparaîtrait seulement « en cours d'impression » ---> La date admise pour le name= " pubMonth " de class= le " du size= " 5 " des " textes " de type= " d'entrée de name= pubYear " de
< ! --- semblerait seulement « édité » ---> Le name= " pubMonth " de class= le " du size= " 5 " des " textes " de type= " d'entrée de name= pubYear " de
Le name= " confTitle " de
Le name= " confMonth " de class= le " du size= " 5 " des " textes " de type= " d'entrée de name= confYear " de
Le name= " pubCity " de le class= " de " pubState d'id= " du size= " 10 " des " textes " de type= d'entrée de " pubState " de name= de class= le " du size= " 10 " des " textes " de type= " d'entrée de name= pubCountry " de
< ! --- champ standard sur chaque forme ---> Affichage sur le résumé Yes  ; le value= " oui " name= " displayOnResume " de " radio " de type= de   ; Aucun   ; value= " pas " name= " displayOnResume "/> de " radio " de type= de le type= de ; bouton " onclick= " clair " " location.href='dsp_ActivityForm.cfm'"> de type= " de
class= de

Réponse : Création d'une forme dynamique à partir des tables de base de données de SQL dans ColdFusion

Traport,

Merci !

Voici la page de divsource.cfm :
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
112 :
113 :
114 :
115 :
116 :
117 :
118 :
119 :
120 :
121 :
122 :
123 :
124 :
125 :
126 :
127 :
128 :
129 :
130 :
131 :
132 :
133 :
134 :
135 :
136 :
137 :
138 :
139 :
140 :
141 :
142 :
143 :
144 :
145 :
146 :
147 :
148 :
149 :
150 :
151 :
152 :
153 :
154 :
155 :
156 :
157 :
158 :
159 :
160 :
161 :
162 :
163 :
164 :
165 :
166 :
167 :
168 :
169 :
170 :
171 :
172 :
173 :
174 :
175 :
176 :
177 :
178 :
179 :
180 :
181 :
182 :
183 :
184 :
185 :
186 :
187 :
188 :
189 :
190 :
191 :
192 :
193 :
194 :
195 :
196 :
197 :
198 :
199 :
200 :
201 :
202 :
203 :
204 :
205 :
206 :
207 :
208 :
209 :
210 :
211 :
212 :
213 :
214 :
215 :
216 :
217 :
218 :
219 :
220 :
221 :
222 :
223 :
224 :
225 :
226 :
227 :
228 :
229 :
230 :
231 :
232 :
233 :
234 :
235 :
236 :
237 :
238 :
239 :
240 :
241 :
242 :
243 :
244 :
245 :
246 :
247 :
248 :
249 :
250 :
251 :
252 :
253 :
254 :
255 :
256 :
257 :
258 :
259 :
260 :
261 :
262 :
263 :
264 :
265 :
266 :
267 :
268 :
269 :
270 :
271 :
272 :
273 :
274 :
275 :
276 :
277 :
278 :
279 :
280 :
281 :
282 :
283 :
284 :
285 :
286 :
287 :
288 :
289 :
290 :
291 :
292 :
293 :
294 :
295 :
296 :
297 :
298 :
299 :
300 :
301 :
302 :
303 :
304 :
305 :
306 :
307 :




	
	Choisir *
	Des produits
	Là où AFIPart = « #url.InputText# »
	Ordre par ProfileDescription
	
	
	
		
		Choisir *
		Des profils
		Là où PProfile = #FT.MoldingDwg#
		
	
	
				
				
				
				
				
				
				
				
				
				CHOISIR     Multipliers.*, CustomerMultiplier.*
				         Des multiplicateurs INTÉRIEURS JOINDRE
                      CustomerMultiplier SUR Multipliers.MultiplierCode = CustomerMultiplier.MultiplierCode
				Là où CustomerMultiplier.CustID = « #Session.Customer_Number# » et CustomerMultiplier.ProductCat = « #FT.ProdCat# »
				
				
				
					
				
					
				








							

						
						
						
						
						
						
						
						
		




















		
#FT.ProfileDescription# (#FT.MoldingDWG#) > lustre : #FT.GlossDescr# > #FT.FlrThick# > #FT.lgth# dans > #FT.Color# > #FT.MfrSpecieDesc# > #FT.FinishCategory# #DollarFormat (prix) #
Choisir * Des bandes de roulement Là où AFIPart = « #url.InputText# » Ordre par ProfileDescription
#FT.ProfileDescription# (#FT.MoldingDWG#) > #FT.FlrThick# > #FT.Color# > #FT.MfrSpecieDesc# > #FT.FinishCategory# > #DollarFormat (prix) #
Choisir * De ProfileTreads Là où PProfile = #FT.MoldingDwg#
Choisir * Des passages Là où AFIPart = « #url.InputText# » Ordre par ProfileDescription
#FT.ProfileDescription# (#FT.MoldingDWG#) > #FT.FlrThick# > #FT.Color# > #FT.MfrSpecieDesc# > #FT.FinishCategory# #DollarFormat (prix) #
Choisir * De ProfileVents Là où PProfile = #FT.MoldingDwg#
Le numéro de la pièce #url.InputText# n'est pas dans le catalogue des pièces de rechange en ligne et ne sera pas ajouté à votre ordre. Veuillez examiner le numéro de la pièce pour assurer l'exactitude.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us