PHP MySQL Contact Form
![]() |
| php mysql contact form |
Hi Guys Today We will learn how to Create PHP MySQL Contact Form. easiest and less code to create php mysql contact form..
What you need..
first create a database named: testcreate table named: contact
table structure:
![]() |
| php mysql contact form |
Now use The below SQL Commands to Create a table(contact)
Table structure for table `contact` --
CREATE TABLE IF NOT EXISTS `contact` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `email` varchar(50) NOT NULL, `content` varchar(200) NOT NULL, `title` varchar(100) NOT NULL, PRIMARY KEY(id) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
File Structure:
1. index.html file.
2. contact.php file.
3. style.css file.
1. index.html page
<html>
<head>
<title>PHP MySQL Contact Form</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<div id="contact">
<h2>PHP MySQL Simple Contact form</h2>
<form method="POST" action="contact.php">
<table>
<tr>
<td><span>Name:</span></td>
<td><input type='text' name='name' placeholder="Your Name" required/></td>
</tr>
<tr>
<td><span>Email:</span></td>
<td><input type='text' name='email' placeholder="Your Email Address Here" required/></td>
</tr>
<tr>
<td><span>Problem Title:</span></td>
<td><input type='text' name='title' placeholder="Your Problem Title Here" required/></td>
</tr>
<tr>
<td><span>Content:</span></td>
<td><textarea name='content' rows='10' cols='40' placeholder="Your Problems Description Here" required></textarea></td>
</tr>
<tr>
<td></td>
<td><input type='submit' name='submit' value="Contact Now"/></td>
</tr>
</table>
</form>
</div>
</html>
2. contact.php page to process and save information to database
<?php
$conn=new mysqli('localhost','root','','test');
if(isset($_POST['submit'])){
$name=$_POST['name'];
$email=$_POST['email'];
$title=$_POST['title'];
$content=$_POST['content'];
$result=mysqli_query($conn,"INSERT INTO contact(name,email,title,content)VALUES('$name','$email','$title','$content')");
if($result){
echo "Thank You for Contact us. we will Response Within 24 Hours";
}else{
echo "Sorry We can not Process your Message";
}
}
?>
3.Creating style.css page to design our index.html page
#contact{
margin:auto;
background:#ddd;
border:1px solid #080808;
width:500px;
}
span{
font-size:15px;
font-weight:bold;
}
input[type=text]{
padding:10px;
width:300px;
border-radius:4px;
}
textarea{
width:300px;
border-radius:4px;
}
input[type=submit]{
padding:6px;
color:white;
background:#080808;
font-weight:bold;
border-radius:5px;
}
That's all, this is how to create PHP MySQL Contact Form.
You can customize this codes further as per your requirement.
feel free to give your comment on this tutorial.



No comments:
Post a Comment
Thank You for Your Comment
Note: Only a member of this blog may post a comment.