Processing Web Form DataThe most common and reliable way to process your website form data is to send it to a script or program on a server for processing. The script or program is normally located on your hosting web server. This obviously requires that you have support for scripts (PHP or ASP, CGI scripts are old and not normally used today). Most ISPs (provided that you have purchased the required package) will provide access to form handling scripts, if not or they don’t satisfy your requirements then there are many scripts available on the Internet, often free for very basic ones, or you can write them yourself. If your ISP or web host is unable to provide form processing, then a common alternative is to use one of many form processing services . These are simply form mail scripts that reside on another server but are offered for use as a service sometime for free but in many cases on subscription. The script processes the form data and usually does the following:
Getting A Form Processing ScriptBecause form processing scripts involve php or asp programming they are usually written by web professionals. Although it is quite difficult to write one from scratch it is usually quite straightforward to modify an existing one if the modifications are minor. I examine a script in the Contact Forms tutorial (The PHP Script) and also include a link so you can download it and modify it as you wish. However for complex forms I recommend you try the
Coffee Cup Form
Please note I don't use any of the above I found them on a google search. Form Thank You PageWhen the visitor submits the form controls is passed to a form processing script. After the script has done the data extraction the script then passes the user back to the website. It is normal (and very desirable) to pass the visitor onto a thank you page. The thank you page besides being used to thank the visitor for filling out the form (or order) can be used to recommend additional/complimentary products, supply download details etc. One of my favourite uses is to collect data in the form of online polls.
Related Articles and Resources:
|
|||