> I don't understand why you can't use a database. > > Try something like this: > > survey (id, description) > question (id, survey_id, position, text, response_type, file_path) > response (id, user_id, question_id, start_time) > response_value (id, response_id, value, end_time, file_path)
I agree with justin on this, a great db design can handle this without any issues. no need for the overhead of serialization. You could break it out into a few more tables to normalize the structure, but justin has given a great starting point. I would even expand the response types out and response values based on the types. -- thebigdog _______________________________________________ UPHPU mailing list [email protected] http://uphpu.org/mailman/listinfo/uphpu IRC: #uphpu on irc.freenode.net
