This may be something that's not possible, it may be possible but not feasible, or it may be so simple that I've completely overlooked something.
Here's the current scenario - I have several related tables in a MySQL database. I have written a (very basic) PHP/HTML front end that pulls various related information together and displays a large (okay, medium) table of information, with column headers, etc.
The problem now is that our clients would like to be able to print out these tables and have them come out with the table headers at the top of each page, etc. If we were talking about a Word or Excel document, that would be simple. But in a webpage?
My first thought was to have the headers repeat after every so many rows (ie. after every 20 rows), but there is a distinct possibility of any given row being taller than expected, thus pushing the next rows down further than expected and eventually offsetting the headers on subsequent pages.
Any ideas here? Or a point in the right direction?