For example, I might create questions looking like this:
1. ) Do you eat any meat? ( ) Yes ( ) No
What kind of meats do you eat?
2.) Beef Yes [ ] No [ ]
3.) Pork Yes [ ] No [ ]
4.) Veal Yes [ ] No [ ]
Using Google Forms, I'd then indicate if the user says they don't eat ANY meat, then skip the section on specific types of meat they might eat, which is fine when dealing with a small number of questions, but not for a large number. What I want to be able to do is create a large number of questions in this manner without worrying about the technology I'm using holding me back.
Another function that I am interested that isn't really a part of Google Forms is having one user's answers relate to anothers so that say if, using the above example, another user indicates they are a vegetarian and then in a follow-up question, indicate that they can not live with anyone that eats meat, that it is reflected in a compatibility summary.
So it's basically being able to post an almost unlimited number of questions to a website that are displayed in a very systematic fashion, and be able receive an almost unlimited number of submissions in the most easy, and economical way that I'm interested in.
I thought PHP, Apache, and MySQL would be a good choices because they are widely supported, open source and free. I was also thinking these would be easier to learn these than some of the other choices out there, or should be cheaper to pay someone else to set up if they so widely supported. I've also read that PHP is rarely used alone, and am unsure of what might compliment it well for what I'm wanting to use it for. Any advice?