Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[TUT] How To Make a Contact Form
#1
When you need user send feedback to your email you can usecontact form. In this tutorial you'll learn how to create contact form with php script.

Overview

if you want to test on you own computer you must set your computer as a mail server by using Argosoft mail server or relate software.
read this tutorial

In this tutorial you have to create 2 files
1. contact.php
2. send_contact.php

Step
1. Create file contact.php.
2. Create file send_contact.php.


Create file contact.php

View In Browser
[Image: 26c545f7b5105baccad65da051c48ebc.gif]

This file has the following code:

PHP Code:
<table width="400" border="0" align="center" cellpadding="3" cellspacing="1">
<
tr>
<
td><strong>Contact Form </strong></td>
</
tr>
</
table>

<
table width="400" border="0" align="center" cellpadding="0" cellspacing="1">
<
tr>
<
td><form name="form1" method="post" action="send_contact.php">
<
table width="100%" border="0" cellspacing="1" cellpadding="3">
<
tr>
<
td width="16%">Subject</td>
<
td width="2%">:</td>
<
td width="82%"><input name="subject" type="text" id="subject" size="50"></td>
</
tr>
<
tr>
<
td>Detail</td>
<
td>:</td>
<
td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
</
tr>
<
tr>
<
td>Name</td>
<
td>:</td>
<
td><input name="name" type="text" id="name" size="50"></td>
</
tr>
<
tr>
<
td>Email</td>
<
td>:</td>
<
td><input name="customer_mail" type="text" id="customer_mail" size="50"></td>
</
tr>
<
tr>
<
td>&nbsp;</td>
<
td>&nbsp;</td>
<
td><input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit2" value="Reset"></td>
</
tr>
</
table>
</
form>
</
td>
</
tr>
</
table

Create file send_contact.php

Diagram

[Image: 0185d593bdb62737038880c840db6675.gif]

This file has the following code:

PHP Code:
<?php
// Contact subject
$subject ="$subject"
// Details
$message="$detail";

// Mail of sender
$mail_from="$customer_mail"
// From 
$header="from: $name <$mail_from>";

// Enter your email address
$to ='someone@somewhere.com';

$send_contact=mail($to,$subject,$message,$header);

// Check, if message sent to your email 
// display message "We've recived your information"
if($send_contact){
echo 
"We've recived your contact information";
}
else {
echo 
"ERROR";
}
?>

Save both files and use contact.php file for contact page. The data from this file will be moved to send_contact.php file where you can easily collect data from the users that use this contact.php page to contact you.


This tutorial is written by zone for www.supportforums.net . If you wish to add this to your own website, please give credit to me. Giving credit and link to the original source is always appreciated. Smile


Thankyou for all of you, be happy always Smile
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  PHP email input form - having trouble getting the form to work... abayindi 4 2,719 03-19-2012, 10:02 AM
Last Post: RainbowDashFTW
  [NEED HELP] PHP Form post, get, echo Đενɨаηсε™ 5 2,062 02-06-2012, 01:16 PM
Last Post: ★Cooldude★
  How to make a form. HB Virus 10 3,614 12-30-2011, 08:03 PM
Last Post: BreShiE
  PHP form creator? Sam 7 2,656 07-13-2011, 04:53 AM
Last Post: Skyset
  [SOLVED] HTML Form + PHP Help! J4P4NM4N 1 1,150 04-11-2011, 06:04 AM
Last Post: J4P4NM4N

Forum Jump:


Users browsing this thread: 1 Guest(s)