Contact Form details not shown in email
Posted: Tue Sep 08, 2015 12:47 am
Hi All,
I would appreciate if someone can assist me with the php script as my email cannot receive the details in the contact form in html. Below is the coding for my html and php.
HTML:
<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php">
<div class="row-fluid">
<div class="span5">
<label>First Name*</label>
<input type="text" class="input-block-level" required="required" placeholder="Your First Name" value="">
<label>Last Name*</label>
<input type="text" class="input-block-level" required="required" placeholder="Your Last Name" value="">
<label>Email Address*</label>
<input type="email" class="input-block-level" required="required" placeholder="Your email address" value="">
</div>
<div class="span7">
<label>Telephone Number*</label>
<input type="tel" class="input-block-level" required="required" placeholder="Your telephone number" value="">
<label>Message*</label>
<textarea name="message" id="message" required="required" class="input-block-level" rows="15"></textarea>
</div>
</div>
<button type="submit" value="submit" class="btn btn-primary btn-large pull-right">Send Message</button>
PHP:
<?php
header('Content-type: application/json');
$status = array(
'type'=>'success',
'message'=>'Email sent!'
);
$first_name = @trim(stripslashes($_POST['first_name']));
$last_name = @trim(stripslashes($_POST['last_name']));
$email = @trim(stripslashes($_POST['email']));
$message = @trim(stripslashes($_POST['message']));
$email_from = $email;
$email_to = 'example@gmail.com';
$body = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $message;
$success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');
echo json_encode($status);
die;
Awaiting for advice.
Yours Sincerely,
xxshadowxx
I would appreciate if someone can assist me with the php script as my email cannot receive the details in the contact form in html. Below is the coding for my html and php.
HTML:
<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php">
<div class="row-fluid">
<div class="span5">
<label>First Name*</label>
<input type="text" class="input-block-level" required="required" placeholder="Your First Name" value="">
<label>Last Name*</label>
<input type="text" class="input-block-level" required="required" placeholder="Your Last Name" value="">
<label>Email Address*</label>
<input type="email" class="input-block-level" required="required" placeholder="Your email address" value="">
</div>
<div class="span7">
<label>Telephone Number*</label>
<input type="tel" class="input-block-level" required="required" placeholder="Your telephone number" value="">
<label>Message*</label>
<textarea name="message" id="message" required="required" class="input-block-level" rows="15"></textarea>
</div>
</div>
<button type="submit" value="submit" class="btn btn-primary btn-large pull-right">Send Message</button>
PHP:
<?php
header('Content-type: application/json');
$status = array(
'type'=>'success',
'message'=>'Email sent!'
);
$first_name = @trim(stripslashes($_POST['first_name']));
$last_name = @trim(stripslashes($_POST['last_name']));
$email = @trim(stripslashes($_POST['email']));
$message = @trim(stripslashes($_POST['message']));
$email_from = $email;
$email_to = 'example@gmail.com';
$body = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $message;
$success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');
echo json_encode($status);
die;
Awaiting for advice.
Yours Sincerely,
xxshadowxx