I need a 3 page form that matches surfers with online degree programs. After all 3 form pages have been filled out, you post the form to an external server and receive an XML response containing a list of schools which you will need to parse.
So to clarify, there is no database work for this- all you need to do is post a 3 page form and parse an xml response.
I will additionally give you an example site that is doing the same thing I am with the same external server.
The form consists of the following:
-Get Degree type (certificate, bachelors, associate, etc.)
-Get Campus preference (online, physical, etc.)
-Get Start date
-Get Age when starting classes
-Get Highest level of education (high school, some college, etc.)
-Get Year HS disploma or GED received
-Get Years of work experience
-Get US Citizenship status
-Get Military status
-Get Zip code
-Get Country of residence
-Get First name
-Get Last name
-Get Home address
-Get Primary phone
-Get Secondary Phone
-Get Preferred time to call (morning, afternoon, evening)
-Get email address
Now once page 3 is filled out, you will post this form to an external server. The external server will send you back an XML response containing a list of schools that match the surfer's preferences (if any). You parse the response, which will contain the school name, school phone #, school logo, etc. If there are no matching schools, tell the surfer that they couldn't be matched with anyone.
The form needs to look clean and professional. This is not a graphic design project, so you don't have to design a logo or anything. Again, I will give you an example site that you can copy. They are doing the exact same thing I am with the same external server, except their page 1 is missing two questions that I want asked on page 1 instead of page 2.
You can keep track of the state however you like- sessions are fine, input type hidden forms are fine, etc. Just be smart about what you're doing and don't open me up to XSS attacks.
Note that you will need to show me a demo on your server of the working script.
If you have any questions, ask me and I will explain whatever you need. The external server is setup to accept test leads, so I can communicate with you back and forth as to any problems with the form.