If I understand what you're trying to do, I've done something similar (but not with Rev) and it worked quite well. What I had returned to the user was a table of dates of commissary sales data. Only the dates and the total sales for the day were shown. I created a simple HTML table where the date was a link to a cgi script that took the date and returned the individual sales for that date. That process sent back a new table that had a table row for each sale with the buyer's name, id#, and total amount of the sale (all links). If you clicked on any link, it would take you to the itemized list for that particular sale. The back button of the browser worked like you'd think it would so they could work their way through the list by just going back and forth.

Creating an HTML table with rev.cgi isn't that hard. You can make it look nice and create a handler for the header, the footer, and then one for each line. If you can get one table line to come out correct and nice looking, you just loop through it for as many results as you have. Since you are saving the information in the link, you won't need any storage on the server to remember what the original search results were. You can embed all sorts of information in each link that the user never sees.

Hope that helps.

len morgan


Richard Miller wrote:
I'm looking for suggestions on how to accomplish the following.

1. User starts a search of my text-based database (via browser and Rev cgi). 2. My app finds the results (which are a series of line numbers... possibly as many as 1000) 3. I now want to store those results so that when the user brings up a data page resulting from the search, they can go back to the results (presumably to go to another data page from the results) without having to re-do the search or use the back-button on their browser. I know how to store the results within a link (i.e. http://www.results.com?results=1,2,3...";), and I'm using this in various places already. But this won't work for me in all cases.

I'm guessing one solution might be to issue a temporary id number and connect that to a given users search process. The results could then be stored in a file on the server under this ID, with this page liquidated after some period of time (30 minutes? 60 minutes?). Would this work or is there a better way to handle this.

Thanks.
Richard Miller
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to