Si te fijas, verás que en tu página compruebas únicamente si form.meses equivale a session.mes
Esto signfica que si el campo meses que ha arrojado el formulario que ha llamado la página, y el campo mes de la session del usuario coinciden, Cold Fusion pintará selected en todos los option de tu código.
Código:
<cfoutput query="GetMeses">
<option value="#GetMeses.Mes#" <cfif Form.meses EQ Session.Mes>selected</cfif>>#GetMeses.Mes#</option>
</cfoutput>
Si lo que quiere, es verificar el campo mes de tu query, usa este otro código:
Código:
<cfoutput query="GetMeses">
<option value="#Mes#" <cfif mes EQ Session.Mes>selected</cfif>>#GetMeses.Mes#</option>
</cfoutput>
Esto pintará una opción por registro, y solo marcará como selected aquellos en que GetMeses.Mes equivalga a session.Mes
No uso messenger, pero me encontrarás en el foro a menudo