Generally a report in the online php world is displayed to the screen. This is usually driven from a database, most often MySQL. If you want a hard copy, you can print from the screen or possibly create a PDF file or maybe a Word file. There are some programs around that can extract from a database and produce basic reports but you will probably be looking at a custom program. If you are familiar with PHP then it's no big deal. If you aren't that familiar with PHP then that's where you need to start.
I have been working on php since few months. I have created all the php pages for my module. The only thing left is reporting. So i was wondering how to start generating reports. But your reply suggests me that i can do this easily in php.
I really don't know where to start from. Could you post some links or tutorials of how to generate reports in php? It will be of great help.