Hey Loyd,

> I did a wrtsection('top')/wrtsection('*fini') then went into the SQL loop.
> I did a wrtsection('*fini') after each detail write. I expected to see the
> <h1>page title</h1> immediately after calling the program, then a pause
> when SQL is prepared, then detail rows written one at a time. However, I
> didn't see the <h1> until I started fetching SQL results.

The problem is the fact that you're writing to a file on the fly - but it's
server-side.  You may write the header to the temporary file in the
application using wrtsection('top'), but the server isn't going to send any
data over to the browser until it's ready for the full request.

Your best bet, if you really need to have something up on the screen right
away, is to break it up either into two frames (top frame is static and
loads immediately, while the bottom frame is processing server-side), or
present a "Results Loading" page that redirects to the data page once
processing is finished.  You should be able to do that right in your CGI.

Hope that helps!

- Erik
http://www.baron-inc.net




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.