Dropdown estático para Coldfusion suspenso dinâmico

Eu sou novo aqui no estouro de pilha. Preciso criar uma lista suspensa estática e, em seguida, criar uma lista suspensa dinâmica com base nos valores que foram escolhidos na lista suspensa estática. Apenas coldfusion e html. Nenhuma outra coisa extravagante. Assim, desde o primeiro menu suspenso, o usuário escolheria: cor, identidade, oficial, escola e pressione o botão "continuar"

Em seguida, na mesma página ou em diferente, se a cor for escolhida, ele fará uma consulta no banco de dados e fornecerá os resultados para as cores diferentes; se o id for selecionado, será exibida uma lista dos números de ID de uma consulta. O mesmo vale para oficial ou escola, se essas variáveis forem escolhidas.

Eu posso fazer a caixa suspensa e obter as consultas, mas estou preso em obter os resultados da primeira caixa suspensa para as consultas. Abaixo está o meu código:

<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>

questionAnswers(1)

yourAnswerToTheQuestion