php


How to submit a form and to receive it in a corresponding mail id?


I am using a form in a website, when i click the submit button, it should state that the form has submitted or not submitted message and the submitted form should be received by the mail id that has been provided in php..
The html code of the form with various inputs was,
<form id="ajax-contact" class="" method="post" action="mailer.php">
<fieldset>
<div class="row">
<div class="input col-xs-12 col-sm-12 padding-bottom-xs-50 padding-bottom-40">
<label class="input-label" for="name">
<span class="input-label-content font-second" data-content="name">name *</span>
</label>
<input class="input-field" type="text" name="name" id="name" required />
</div>
<div class="input col-xs-12 col-sm-6 padding-bottom-xs-50 padding-bottom-50">
<label class="input-label" for="email">
<span href="mailto:admin#seyali.com" class="input-label-content font-second" data-content="email">email *</span>
</label>
<input class="input-field" type="email" name="email" id="email" required />
</div>
<div class="input col-xs-12 col-sm-6 padding-bottom-xs-60 padding-bottom-50">
<label class="input-label" for="company">
<span class="input-label-content font-second" data-content="company">company</span>
</label>
<input class="input-field" type="text" name="company" id="company" />
</div>
<div class="message col-xs-12 col-sm-12 padding-bottom-xs-40 padding-bottom-30">
<label class="input-label" for="message *">
<span class="input-label-content font-second" data-content="message">Message *</span>
</label>
<textarea class="input-field textarea" name="message" id="message" required></textarea>
</div>
</div>
<div id="form-messages" class="form-message"></div>
<div class="col-xs-12 margin-top-30 text-center">
<button id="btn-submit" type="submit" value="Send" name="submit" id="send_mail" class="btn btn-animated btn-contact ripple-alone" data-text="send it"><span class="btn-icon"><span class="loader-parent"><span class="loader3"></span></span>
<div class="text-success" id="messages" style="font-weight: bold;padding-top:10px; color:#000!important; font-size:18px;"></div>
<span class="ink animate" style="height: 162px; width: 162px; top: -62.9844px; left: -45px;"></span>
</button>
</div>
</fieldset>
</form>
And the ajax code was,
$(document).ready(function(){
$("#contact_form").on("submit", function (event) {
event.preventDefault();
var form = $(this);
$.ajax({
type:"POST",
url:form.attr("action"),
data:form.serialize(),
beforeSend: function(){
form.find("#message").text("Sending Please wait...");
},
success: function(data){
form.find("#message").text(data);
form[0].reset();
setTimeout(function () {
form.find("#message").text("");
}, 5000);
},
error: function (error) {
form.find("#message").text(error.responseText);
setTimeout(function () {
form.find("#message").text("");
}, 5000);
}
});
});
});
The php code that i have tried as follows,
<?php
$email = $_POST['email'];
$to = "manirajdiv#gmail.com";
$subject = "Site: seyali.com Form: Contact Form";
$message = '<table class="table"><tr><td style="width:250px">Domain Name: </td><td style="width:250px">'. $domain_name. '</td></tr><tr><td style="width:250px">' . 'Form Name: </td><td style="width:250px">'. $form_name. '</td></tr>';
foreach ($_POST as $key=>$value) {
if($key != 'form_id'){
$message = $message .'<tr><td style="width:250px">'.$key.':</td><td style="width:250px"> '.$value.'</td></tr>';
}
}
$message = $message .'</table>';
$header = "From:no-reply#seyali.com";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html\r\n";
$retval = mail ($to,$subject,$message,$header);
if( $retval == true ) {
http_response_code(200);
echo "Thanks for contacting us. We will get back to you shortly.";
}else {
http_response_code(500);
echo "Message could not be sent. Please try again later!";
}
?>
This may be a simple question but any help that solves my question would be more appreciable.. Kindly explain how to do this process of filling up the form and doing submit and to receive by the given mail id.. I tried with the above code but it is stating the error
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /seyalitechv3/mailer.php was not found on this server.</p> </body></html>
Kindly provide me a right solution regarding it..

Related Links

how to delete image from folder using dropzone?
Return result by join to array in object
El Capitan PHP Cross-Site Folder/File Access
What is the best way to bypass Wordpress's HTML sanitization so I can use bootstrap html in Wordpress?
Weird Undefined index php 5 [duplicate]
Filling html tables from a table link in previous page
Can't validate reCAPTCHA in PHP form
How to assign read only authority to cells in excel through PHP?
Codeigniter :: how to add a form based on multiple data input when editing the data
SQL UPDATE on page change
Laravel 5.2 uploaded file always null
How to decode this json with foreach
How to open IntelliJ, PhpStorm in a method from an debug external link using file API localhost:63342/api/file/FILENAME:LINE
Validation of one variable can't be equal to other variable not working
How do i limit a value taken from mysql?
Array of objects returns same values

Categories

HOME
windows-10
plaid
gprs
sharepoint-online
azure-logic-apps
wine
lda
android-externalstorage
pushdown-automaton
dma
supervisord
pinterest
cloudsim
cpu-usage
web-analytics
conda
amazon-sns
acl
software-packaging
opentext
web-config-transform
introspection
xdebug
android-service
network-analysis
monitor
windows2012
commonsware-cwac
wampsharp
android-collapsingtoolbar
amazon-kms
jfxtras
ms-solver-foundation
uivisualeffectview
llvm-ir
extbase
windows-store
slideshow
klee
oauth2-playground
icepdf
sonarqube5.2
android-5.0-lollipop
beeline
maven-jaxb2-plugin
simple-schema
mongodb-aggregation
test-data
msxml
http4s
scheduledexecutorservice
libharu
fragmentstatepageradapter
apache-pig-grunt
jeasyui
urbit
ioctl
miniconda
openshift-cartridge
chicagoboss
hmisc
domino-designer-eclipse
android-handler
mobilefirst-server
cache-manifest
algebraixlib
ipod
erlog
prism-4
sablecc
tidyr
subview
html-escape-characters
nhibernate-criteria
fat32
windows-rt
ecos
two.js
preorder
cpu-time
jchartfx
rautomation
axacropdf
oscilloscope
proc-open
jsplitpane
ip-geolocation
android-dialog
viewpagerindicator
jdom
opends
sigar
asio
ognl
regression-testing
odac
eai

Resources

Encrypt Message