Hi, I want to build a site that allows me to register/login, enter stats, store them in a DB and then come back and view the stats and plot them on graphs.

I used to be an HTML/Javascript/Java developer about 10 years ago so I'm familiar with the technology and am thinking that I could go to the effort of learning CSS/PHP/MySQL but is that the best way to do what I'm trying to do?

I know there are some web app frameworks out there such as wordpress and Joomla, but these don't seem to be a natural fit with what I need.

Can anyone who is up to date with the technology give me a view on the best way to go?