As stated elsewhere, this is somewhat similar to what you need.
(btw, NOT tested for syntax errors)
<?
// $searchquery = their incoming request
// $finishedquery = an already stored request
// I use this style (inserting pointers to the searched records into a
table for temporary use. It's a halfassed form of caching)
//
if ( empty($finishedquery) ) {
echo("Searching...");
dosearch($searchquery);
echo("<script>document.location='$PHP_SELF?finishedquery=$searchquery;</script>");
} else {
showsearch($finishedquery);
}
?>
Jeff Bearer wrote:
>I have a part of my site that searches a large database and sometimes it
>takes more than a few seconds to return the results. When searches take
>longer, people get antsy and search again. To let them know that the
>search is working so they don't double efforts I'd like to have an
>intermediate "Searching..." screen.
>
>I don't have a good idea on how to do this and I'm looking for some
>ideas or directions. How do I show one thing while the search is running
>and another when the search is complete and also not loose the returned
>record set?
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php