Contact Us Form in PHP – Info PHP
Introduction
In this article I show how to create a “Contact Us” form in PHP. This form is very simple and anyone can use this to help understand PHP. You can edit and add fields. You will first create a HTML file for the Contact Us form design. In the form field you will set the action for your PHP file.
Example
This is your HTML file:
- html>
- head>
- title>Contact Formtitle>
- head>
- body bgcolor=“#CED2B9”>
- table width=“400” border=“0” align=“center” cellpadding=“3” cellspacing=“1”>
- tr>
- td>strong>Contact Formstrong>td>
- tr>
- table>
- table width=“400” border=“0” align=“center” cellpadding=“0” cellspacing=“1”>
- tr>
- td>
- form name=“form1” method=“post” action=“send.php”>
- table width=“100%” border=“0” cellspacing=“1” cellpadding=“3”>
- tr>
- td>Emailtd>
- td>:td>
- td>
- input name=“email” type=“text” id=“customer_mail” size=“20”>
- td>
- tr>
- tr>
- td>Nametd>
- td>:td>
- td>
- input name=“name” type=“text” id=“name” size=“20”>
- td>
- tr>
- tr>
- td width=“16%”>Subjecttd>
- td width=“2%”>:td>
- td width=“82%”>
- input name=“sub” type=“text” id=“subject” size=“24”>
- td>
- tr>
- tr>
- td>Detailtd>
- td>:td>
- td>
- textarea name=“msg” cols=“20” rows=“4” id=“detail”>textarea>
- td>
- tr>
- tr>
- td> td>
- td> td>
- td>
- input type=“submit” name=“Submit” value=“Submit”>
- input type=“reset” name=“Submit2” value=“Reset”>
- td>
- tr>
- table>
- form>
- td>
- tr>
- table>
- body>
- html>
In the PHP file I use the mail() function to send the contact information but this function does not work for the local host. You can see that I have described below how to sendi the contact. I will create a PHP file for data submission.
- $subject = $_POST[‘sub’];
- $name = $_POST[‘name’];
- $from = $_POST[’email’];
- $detail = $_POST[‘msg’];
- $subject =“$subject”;
- $message=“$detail”;
- $mail_from=“$from”;
- $header=;
- $to =‘studentvinod.87@gmail.com’;
- if($name != “”$from != “”$subject != “”$message != “”)
- {
- mail($to,$subject,$message,$header);
- }
- else
- {
- echo “Please fill in all fields and submit again!”;
- }
- ?>
When you submit a blank field, this error is generated:


Article Prepared by Ollala Corp