Botão " Send "

symy

Power Member
Boa tarde estou a criar um site e tenho uma dúvida.. queria fazer um botão send, até cheguei mesmo a criar mas ele nao envia para o destino que quero por exemplo para o meu email. O objectivo e fazer um formulário e enviar para o site do administrador. Alguem me pode ajudar?
 
Fazes um <form> e metes os campos que queres enviar para o destino subject, nome, mensagem etc etc depois crias um <input type="submit" value="send"/> e no form a tua Action é o URL para uma acção.
 
<div class="span8">
<div class="contact_form_holder">
<form id="contact" class="row" name="form1" method="post" action="">

<div class="span4">
<label>Nome</label>
<input type="text" class="full" name="name" id="name" />
</div>

<div class="span4">
<label>Email <span class="req">*</span></label>
<input type="text" class="full" name="email" id="email" />
<div id="error_email" class="error">Please check your email</div>
</div>

<div class="span4">
<label>Data <span class="req">*</span></label>
<input type="text" class="full" name="datepicker" id="datepicker" />
<div id="error_datepicker" class="error">Please check again</div>
</div>

<div class="span4">
<label>Pessoas <span class="req">*</span></label>
<input type="text" class="full" name="person_num" id="person_num" />
<div id="error_person_num" class="error">Please check again</div>
</div>

<div class="span8">
<label>Mensagem</label>
<textarea cols="10" rows="10" name="message" id="message" class="full"></textarea>
<div id="error_message" class="error">Please check your message</div>
<div id="mail_success" class="success">Thank you. Your message has been sent.</div>
<div id="mail_failed" class="error">Error, email not sent</div>

<p id="btnsubmit">
<input type="submit" id="send" value="Send" class="btn btn-large" /></p>
</div>


</form>
</div>
</div>




<?php
session_start();

$email_to = "[email protected]"; // change with your email
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];

$headers = "From: [email protected]\r\n";
$headers .= "Reply-To: [email protected]\r\n";

if(mail($email_to, $subject, $message, $headers)){
echo "success";
}
else{
echo "failed";
}
?> bem este é código ele não esta a enviar me
 
Outro problema que notei que tens e que
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];

os parametros que tas a buscar nao correspondem ao name dos inputs por exemplo nao tens nenhum input com o name subject.
 
Back
Topo