I have a project which I would like a little help on...
The basic concept is that the client needs to be able to make a registration form from a CMS/admin panel, and collate the user responses - they will need to run reports on the responses, so the responses need to be held in a datastore.
The client will need to be able to create as many of these forms as they want. The Q&A will be quite advanced requiring plain text, checkbox, radio and other form types.
1) How would you go about storing this data during the registration process? Should I write it to a XML file or serialize it in a DB field?
2) Are there any open source projects similar I could have a look at?
3) Any advice on how I can implement this system would be very much appreciated!