[CFM] Variabele variabelen

Pagina: 1
Acties:

  • Defspace
  • Registratie: Mei 2000
  • Laatst online: 27-08 11:17

Defspace

Administrator

Topicstarter
Beste Coldfusion Freakz ;)

Ik vraag me af of er in Coldfusion de mogelijkheid bestaat om variabele variabelen te defineren/maken.
Ik werk al een redelijke tijd met coldfusion maar ik heb nog nooit variabele variabelen hoeven te gebruiken. Ik doe dit ook liever niet omdat het een beetje ranzig is maar ik zie nu even geen andere oplossing.
Ik zit met het volgende.

Ik moet een soort enquete formulier maken waarin d.m.v. radio buttons een cijfer kan worden toegekend aan een stelling.
Deze stellingen komen uit een database en zijn dynamisch.
Ik geef de radio button het recordID van de stelling als naam.
En nu wil ik op mijn action page kijken of die bestaat en wat zijn waarde is.

Form
code:
1
2
3
4
<input type="radio" name="D3A23D43" value="1">
<input type="radio" name="D3A23D43" value="2">
<input type="radio" name="D3A23D43" value="3">
(etc)


Action
code:
1
<CFIF IsDefined("D3A23D43")> ............. </CFIF>


Kan dit ? Of heeft er iemand anders een briljante oplossing gegeven dat ik radio buttons moet gebruiken ?

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 10:04

mulder

ik spuug op het trottoir

heb je het geprobeerd...?

oogjes open, snaveltjes dicht


  • Defspace
  • Registratie: Mei 2000
  • Laatst online: 27-08 11:17

Defspace

Administrator

Topicstarter
Heb ik wat geprobeerd ?

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 10:04

mulder

ik spuug op het trottoir

Ja... huh wat... , waar ben ik? Wie wat waar?

Jij vraagt:
Kan dit?
ik zeg
heb je het geprobeerd...?
dan kun je namelijk zelf heel goed uitsluiten of het kan

oogjes open, snaveltjes dicht


  • Defspace
  • Registratie: Mei 2000
  • Laatst online: 27-08 11:17

Defspace

Administrator

Topicstarter
Ja natuurlijk heb ik geprobeerd variabele variabelen aan te maken. Maar dat lukt mij niet. Maar ik denk dan. Misschien ligt dat aan mijn kennis en weten anderen wel een oplossing.
Ik heb ook gezocht op google en bij macromedia maar kan weinig vinden. Maar dan nog steeds ben ik van mening dat zoiets wel mogelijk moet zijn.
Er zullen toch wel meer van hetzelfde soort oplossingen bedacht moeten zijn.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 10:04

mulder

ik spuug op het trottoir

dan doe je iets fout, want het is wel mogelijk:
dump eens na je submit je Form variable (<cfdump var="#Form#">). daar zullen die velden moeten staan. Dan zou IsDefined("#variableMetVariableNaam#") gewoon moeten werken.

oogjes open, snaveltjes dicht


  • Defspace
  • Registratie: Mei 2000
  • Laatst online: 27-08 11:17

Defspace

Administrator

Topicstarter
Volgens mij snapte jij mijn vraag niet helemaal. Want ik weet best dat die variabelen doorgegeven werden en dat je kan kijken met cfdump of die bestonden. Maar op het moment dat ik een wat uitgebreider antwoord/voorbeeld aan het tikken was tik ik iets in waarvan ik dacht laat ik het nog iig even proberen.

En dat lukte. (Vreemd omdat ik dacht dat ik dat gister ook al geprobeerd had)

Je mag dus wel

IsDefined("Form.A#qry_result_question_id#")

Doen.

IIG bedankt!
Pagina: 1