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

Update the metadata of current user in WordPress with PHP
PHP: Building an Adjacency List through Recursive Iteration
PHP: syntax error, unexpected '&' in /etc/php5/cli/php.ini on line 107
Echo update query in laravel 4.2..?
When I use gettext function in codeigniter the browser show ERR_EMPTY_RESPONSE
cant access the connection details from my database class
If session exists redirect to other page PHP
Where should i look for Yii2 log exception file
PHPMailer $mail->Send() causing white screen [duplicate]
How to upload Laravel 5.1 project on shared hosting? [duplicate]
Upload video via Laravel and ajax formdata
Search Associative Array for Key/Value Match - PHP
Parameter values results to error [duplicate]
laravel 5 validation message return some array
Laravel 5 - Add custom Helper function in Laravel 5.1 Class
Django unique URL redirection issue

Categories

HOME
extjs
mc
yaml
postgresql-9.4
operating-system
command-prompt
stacktrace.js
celery
elk-stack
apache-kafka-connect
azure-data-lake
dji-sdk
azure-mobile-services
cdi
wine
gtk
fbloginview
jquery-file-upload
pywinauto
nose
salt-cloud
deepfreeze
unity-container
vuforia
router
running-object-table
math.js
ibm-connections
phpstorm-2016.1
appcode
ms-media-foundation
counting
cloveretl
numerics
netstat
stackpanel
mars-simulator
reset
imgur
vb.net-to-c#
word-cloud
xcode8.2
gcal
nothing
visual-format-language
email-forwarding
cefpython
urbit
xcopy
django-redis
voronoi
android-studio-import
css-paged-media
domino-designer-eclipse
kefir.js
tree-structure
console.log
rfc5545
baseadapter
n-tier-architecture
device-admin
redpitaya
ivalueconverter
oxygene
usb-flash-drive
windows-taskbar
spring-security-acl
libxml-js
pacman
examine
clrprofiler
arrow
word-frequency
type-safety
gwt-celltable
nsrangeexception
jmenu
ccnet-config
aggregator
uninstaller
bucket
fxruby
main-method
tacit-programming
jboss-mdb
regioninfo
html-generation

Resources

Encrypt Message



code
soft
python
ios
c
html
jquery
cloud
mobile