I am going to show you, how to create contact form using PHP/MySQL.
A contact form is basically a set of questions filled out on the
webpage by your visitor that is automatically sent to your email when it
is filled out. Below is a basic example of a contact form on a website.
<html>
<title></title>
<body>
<h1>Prabaweb Contact Form</h1>
<?php
function check_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
if(isset($_POST['contactform']))
{
$fname = check_input($_POST['fname']);
$lname = check_input($_POST['lname']);
$phone = check_input($_POST['phone']);
$email = check_input($_POST['email']);
$msg = check_input($_POST['message']);
if ($_POST["fname"] == "")
{
echo "First Name is required";
}
else if ($_POST["lname"] == "")
{
echo "Last Name is required";
}
else if ($_POST["email"] == "")
{
echo "Email is required";
}
else if (!filter_var($email, FILTER_VALIDATE_EMAIL))
{
echo "Enter Valid Email";
}
else if ($_POST["phone"] == "")
{
echo "Phone is required";
}
else if ($msg == "")
{
echo "Phone is required";
}
else
{
$to = "prabakaran.annauniversity@gmail.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com"; // dont put others email id.
mail($to,$subject,$txt,$headers);
echo '<script type="text/javascript">alert("Form Submitted
Successfully!!!");window.location=\'website-url.php\';</script>';
}
}
?>
<table>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
enctype="application/x-www-form-urlencoded">
<tr>
<td><label>First Name</label></td>
<td><input type="text" name="fname"></td>
</tr>
<tr>
<td><label>Last Name</label></td>
<td><input type="text" name="lname"></td>
</tr>
<tr>
<td><label>Email</label></td>
<td><input type="email" name="email"></td>
</tr>
<tr>
<td><label>Phone Number</label></td>
<td><input type="text" name="phone"></td>
</tr>
<tr>
<td><label>Message</label></td>
<td><textarea name="message"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="contactform"></td>
</tr>
</form>
</table>
</body>
</html>
Comments
Post a Comment