Статическое раскрытие к динамическому раскрытию Coldfusion

Я новичок здесь при переполнении стека. Мне нужно создать статический раскрывающийся список, а затем создать динамический раскрывающийся список на основе значений, которые были выбраны в статическом раскрывающемся списке. Просто Coldfusion и HTML. Никаких других модных вещей. Таким образом, из первого выпадающего списка пользователь выбирает: цвет, идентификатор, офицер, школу и нажимает кнопку «продолжить»

Затем на той же или другой странице, если выбран цвет, он выполнит запрос к базе данных и выдаст результаты для разных цветов, если выбран идентификатор, он выдаст список номеров идентификаторов из запроса. То же самое для офицера или школы, если эти переменные выбраны.

Я могу сделать выпадающий список и получить запросы, но я застрял в получении результатов от первого выпадающего списка до запросов. Ниже мой код:

<cfform method="POST" action=""> 
<select name="dropDownOne" required="yes" onchange="this.form.submit()">
<option>Select Report Type</option>
<option value="color">Color</option>
<option value="id">ID</option>
<option value="officier">officier</option>
<option value="school">school</option>
</select>

<input type="Submit" name="Continue" value="Continue">
<cfif isDefined('form.selectType')><cfif form.dropDownOne eq "color">
   <option>Select Color</option>
     <cfloop query="colorlist">
   <option value="#color_id#" 
<cfif isDefined('form.selectcenter')>
<cfif form.selectcenter eq "#color_id#">selected</cfif></cfif>>#color#</option>
   </cfloop>

Ответы на вопрос(1)

Ваш ответ на вопрос