HTML Form Tutorial Part IV: Server Side Form Processing

The previous three parts of this series (part 1, part 2 and part 3) explained how to create the HTML part of a web form (the client side). In order to make the form useful, we need to add server side processing support to the form.

Remember the diagram in part I of this tutorial?

server side form processing

How to create the server side form processing script?

There are scripting languages like PHP , ASP and Perl that can be used to write the server side form processing script. You have to find out which of them are supported on your web server. PHP is supported on almost all platforms. Linux, Apache web server and PHP is considered a good combination, often known as the LAMP bundle.

ASP is supported on the MS Windows platform (IIS web server).

In order to create the form processing script, you will have to learn one of those scripting languages. PHP is recommended since it is the most popular and widely supported one.

After learning the basic syntax, go the following tutorials to learn more about form processing:
PHP form tutorial
PHP form processing

Another alternative is to get a ready-made form processing script and slightly modify it to work with your form.

Do you want to make forms the easy way without coding?
Try Simfatic Forms:
PHP Form builder on your Desktop

What is a Formmail script?

The Formmail script collects the form submissions and sends it to one or more email addresses.

A formmail script is the easiest way to collect submissions from the HTML forms. See the links below for more information:

Form mail script selection guide
Perl based form mail

Previous Part: HTML Form Tutorial Part III : Still More Input Elements

Comments on this entry are closed.

  • Hello guys, i need information i have to make server machine for my company i need Apache, IIS, MY SQL, MS SQL, SVN Server and FTP server with 500GB hard-disk in single box. We have total 250 users on domain and only 50 users are more active I need this server just for LAN side as it is for testing purpose .please suggest me the hard ware and software requirements for it.

  • How do i make a required field though?

  • thank you!!!
    this good job
    i liked
    your site.

  • this is a excelent website

  • thank u very much novice level explanation ………..

  • Hi,
    This is excellent for all learning people.

    • Hi,
      This is a fake comment