Second frame reads the URL encoded data and runs one or more queery to select row in various tables that match the driver selected....
Like I said what you're doing is fine, but there are ways to optimize it if it ever gets bigger... columns etc. And like I said before Iframes is a better approach.
so instead of having
<frame> header</frame>
<frame>content</frame>
<frame>footer</frame>
you would have
<html>
header
<iframe src="display.php?1"></iframe>
footer
</html>
You'll notice this is industry standard... cleaner, less code overall and more compatibility and control over user. For example, you can specify the length and width of the iframe exactly, where in frames I can resize it and break your design, or even worse the browser resizes it...
Also, arn't HTML frames std HTML and thus any 'bugs'/'probles' therefor the result of a crappy browser?
Unfortunately, every browser is "crappy" because almost no two browser will look exactly the same when it comes to frames. Doesn't matter for your site as much, but when you start doing bigger ones, and your buddy pulls it up on his mac and the graphics and text are all off by 15 - 20 pixels which breaks the whole design, then you'll wish you went with a standard approach... Here is more about the frame problems ... the general rule is instead of spending half your time checking different platforms / browsers / version, just use standards compliant code, validate it using w3c, and check to ensure, but if it validates your 90% the way there and you can safe yourself hours of debugging + hair pulling...
BTW, WTF is firefox.... I never have used that for linux..... I use MOZILLA for both linux and windows.
Come on man, when is the last time you have visted www.mozilla.org ? The whole front webpage is nothing but Firefox download NoW!!!
" Firefox 0.9 is the award winning preview of Mozilla's next generation browser. Firefox empowers you to browse faster, more safely, and more efficiently than with any other browser."
It's exactly Mozilla but just the browser... they use firefox as their latest and greatest and then port the implementation over to their Mozilla suite.
And I use it on Gentoo Linux, Sun Unix Sparc and Windows XP.
Concerned that you shouldn't be using bleeding edge webbrowsers... not the case, in fact CERT the internet security group tells you to run Firefox over IE, and even Microsoft security executives use Firefox over IE because they know it's safer, more standards compliant (read: CSS1 and CSS2).
So I think that I've googled enough for you, try checking it out on your own. I guarentee that if you continue producing websites that you will eventually run into an issue that you wish you would have taken this route, trust me I learned the hard way.