Claude
The template is parsed, then executed.
The query (and any other) statements are issued as they are encountered.
Any queries within a CFIF are only executed if the CFIF is true.
You can prove this by constructing a syntactically correct (for CF)
query, but one that generates an SQL error (e.g., Bad table name,
etc).
If the enclosing CFIF is not true, you will never see the SQL error.
You have several choices of where to place the query statements:
A) within the CFIF statement, just before any subordinate code that processes
the query results
B) at the top of the template within a duplicate set of CFIF statements
C) Before and with the subordinate code in an included template ala Fusebox
D) combinations of the above
Where you place the Queries is a matter of style, readability, code
reuse and what makes sense for the particular program.
In simple programs I tend to use A. As complexity increases I will use C.
Another consideration is whether you generate the form(s) and process
the results with the same template. Also whether you use the same
template/form for Inserts/Updates/detetes/Erroe Display/Completion
Display
In your specific case, I would include the query just before the form
and probably use included templates for each form
HTH
Dick
At 4:25 PM +1000 7/30/00, AustralianAccommodation.com Pty. Ltd. wrote:
>I have a series of cfquery statements at the top of the page as soon as that
>page is activated does the server take time to search for all those query
>results or rather does the cf server wait until the query is requested
>further down the page from that specific cfquery statement before the
>cfquery statement runs the query
>
>why am I asking
>
>I have a page that has multiple forms on the one page each separated by cfif
>statements to ensure the appropriate form is executed when specific
>conditions are met. Each of the forms have a series of unique cfquery
>statements and I am wondering should I place all the cf query statements for
>all the forms at the top of the page before I star running the cfif
>condition tags or should the appropriate cf query statements be placed
>directly after each opening cfif tag
>
>I look forward to your comments and advice
>
>thank you in advance for you assistance
>
>
>
>Kind Regards
>
>Claude Raiola (Director)
>AustralianAccommodation.com Pty. Ltd.
>Website: www.AustralianAccommodation.com
>Email: [EMAIL PROTECTED]
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.