Динамические имена столбцов Coldfusion для передачи в функцию - PullRequest
0 голосов
/ 04 февраля 2019

Пользователь может предоставить ответы до 5 вопросов, и каждый вопрос имеет 3 столбца в базе данных:

st_m1_id
st_m1_fam
st_m1_cip
st_m2_id
st_m2_fam
st_m2_cip

и т. Д.

Когда форма отправлена, я получаю идентификаторы вмассив, а затем зациклите его, а затем запросите другую таблицу для поиска fam и cip.

aidms = listToArray(form['idms[]']);
  for( i=1;i<=arrayLen(aidms);i++ ) {
    qryData = invoke(dataCFC,'queryData', { smid = aidms[i]});

    temp = invoke(userCFC,'updateUser',{
      userid = session.userid,
      st_m#i#_id = aidms[i], 
      st_m#i#_fam = qryData.fam,
      etc......
    });

  };

Как записать имена столбцов динамического запроса в функции, чтобы при их передаче в updateUserссылки на правильные столбцы?

...