I'm to create a site where there is a top 100 list. the list is to be voted on(in a form)and adjusted based on those votes. I'd like to be able to have users add new items to the database using a form(new items would need to be validated). I'd like safeguards to ensure the sanctity of the ratings(log-in?). I'd like to display the biggest gainers/losers monthly.
I'm very much a noob to this whole process. I have some programming experience but I'm rusty. What are your suggestions for attacking this project. Do i need to learn all of php and mysql? are there resources where a project like this has been made open source? are there easy ways to make this and then code it into a nice looking site?
what is the best site for learning this from the ground up?
your help is very much appreciated.
-Erik Ferguson.