I'm assuming your database is setup and running (with its tables and data) so I won't go there.
You will need to get messy with some server-side language (
PHP/
ASP) to retrieve the information from the database and generate the
HTML.
Here's a good place to get started:
http://www.w3schools.com/sql/sql_intro.asp
As for using flowers and petals to represent the data, it's possible, but you're gonna need some good
CSS skills to piece it all together. I recommend you start by simply writing the data into a table. Step 2 would be to use graphics to represent the data (create bars by changing image widths based on the data you retrieve).
Then, when you're comfortable with retrieving and manipulating the data, just do whatever you like to it...
Good luck.