Php Form Creation

This task entails the creation of an HTML form with validation to be submitted via PHP. The form is a customer satisfaction survey.

Overview
The current site operates a custom content management system using Smarty templates. However, it is considered that the easiest and quickest way to develop this survey is to create it out-with the content management system as a standalone page. A link to the site HTML template will be provided on request for download.

Form requirements
A mock-up of the form can be seen in the attached image. This may be subject to minor alterations to text labels, etc. The mock-up styles are not intended to be replicated exactly, this is solely to guide the scriptlance developer in creation of the form. The form should be validated to ensure the submission is valid and correct. The client has not stated a requirement for a CAPTCHA but this may be a requirement at a later time; please ensure that this is an option to add easily at a later date. Whilst the mock-up shows radio buttons being pre-selected, the radio buttons should not be pre-selected.
The developer will need to create the form via HTML and in keeping with the existing site styles and layout (template link available on request)

Server requirements
It should be noted that the server hosting the site does NOT allow mail to be sent via SMTP servers. Submission of the form should be via PHP mail. It is requested that the form submissions be nicely formatted for easy review of the customer survey. The developer must allow a simple way for the form recipient to be changed.
Other server information, if required, available on request.

Timescale / development requirements
Upon project start, the monies will be deposited into escrow. 50% will be released upon satisfactory form completion on your own server. The remainder will be released upon satisfactory integration on client’s server.
This project needs to be completed quickly – please ensure you are available to finish the work over the coming days.

Please get in touch with any other questions.

Leave a Reply

Your email address will not be published. Required fields are marked *