I need to collect data (text and radio button / dropbox / checkbox selections) on a web form, store it somewhere, then provide the ability for users to display similarly collected data from other users, as well as search, sort, and filter the aggregate data. I can probably handle building the web form via PHP, but I'm not sure how to do the rest.
I need to keep things as simple (and updateable) as possible. I'd like to avoid most server-side technologies if possible. I do have access to MySQL databases, but wouldn't be able to write any code or design the schema. Ideally, there'd be some way to collect the data client-side, store it "in the cloud", then access and manipulate it somehow via HTTP / PHP / Javascript.
As an example that hopefully explains it better than I did above, consider a web site for runners. Each runner would be able to enter his own racing data (date, distance, time, place, age, gender, etc.). He'd be able to retrieve and view his data, as well as see data from other runners. Also, he would be able to search / sort / filter on one or more criteria. For example, he could say, "Show me the data for 40 year old males who ran a 5K between date X and date Y.
My "coding from scratch" days are long ago, but I'm a pretty good tweaker if I understand what I'm looking at. Is there anything you can think of that I could wrangle into the solution I need?
Thanks in advance for any suggestions...