Tenho um sitema que cadastra as informações no BD agora eu preciso que quando o usuario clica no enviar envie tambem para o meu email e a confirmação para ele.
cad_congreso.php
<?php
//include "footer.php";
include "config_sistema.php";
$sql="insert into forminscr set
nombre='".$_POST['nombre']."',
apellido='".$_POST['apellido']."',
profesion='".$_POST['profesion']."',
domicilio='".$_POST['domicilio']."',
ciudad='".$_POST['ciudad']."',
provincia='".$_POST['provincia']."',
pais='".$_POST['pais']."',
telefono='".$_POST['telefono']."',
email='".$_POST['email']."',
horarios='".$_POST['horarios']."',
trabajo='".$_POST['trabajo']."',
participo='".$_POST['participo']."',
miembro='".$_POST['miembro']."',
como='".$_POST['como']."',
pago='".$_POST['pago']."',
hoteles='".$_POST['hoteles']."',
libro='".$_POST['libro']."',
cv='".$_POST['cv']."',
datacadastro=now()";
$query = mysql_query($sql,$conn)or die(mysql_error());
if ($query) {
header("Location: [color=#FF0000]envia_email.php [/color]");
} else {
echo "Ocorreu um erro durante o cadastro!<br>Clique <strong><a href='index.html'>Aqui</a></strong> para voltar para pagina inicial!";
}
?>
envia_email.php
<?php
$apellido = $_POST['apellido'];
$profesion = $_POST['profesion'];
$pais=.$_POST['pais'];
$telefono=$_POST['telefono'];
$email=$_POST['email'];
$participo=$_POST['participo'];
$miembro=$_POST['miembro'];
$datacadastro=$_POST['datacadastro'];
// adicionei a captura do ip do remetente
$ip = $_SERVER['REMOTE_ADDR'];
//Seu email, para onde irao as informacoes do formulario
$mail_destino = "jdo0@gmail.com";
echo "<body bgcolor=\"#FFFFFF\" leftmargin=\"10\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"0\">
<center><font class=\"texto\">";
//Mensagem de cabecalho do email
$mail_header = "Mensagem do SITE.";
//Mensagem para o email de resposta
$msg_reply = "Ola $apellido,\nSeu cadastro foi realizado com sucesso.\n\nObrigado pelo seu cadastro!\n\n Esta e uma mensagem automatica de confirmacao.\n Por Favor não responda este e-mail.\n $ip";
//Mensagem de Erro
//$msg_erro = "Atencao!! Os campos (Nome, E-mail e Mensagem ) não podem estar em branco.";
//Endereco do seu SMTP (para se conectar no SMTP) (acho que e so para windows afinal não tem postfix ou sendmail)
//$msg_smtp_url = "<p>smtp.prov.com.br</p>";
//Login do seu SMTP (para se conectar no SMTP)
//$msg_smtp_login = "";
//Senha do seu SMTP (para se conectar no SMTP)
//$msg_smtp_senha = "";
//Obrigatoriedade
if ($apellido!="" and $miembro!="" and $email!="")
{
$msg.="$mail_header\n\n";
$msg.="apellido: $apellido\n";
$msg.="profesion: $profesion\n";
$msg.="pais: $pais\n";
$msg.="email: $email\n";
$msg.="participo: $participo\n";
$msg.="miembro: $miembro\n";
$msg.="datacadastro: $datacadastro\n";
if (mail($mail_destino, "Formulario do SITE: $miembro", $msg, "From:$apellido<$email>"))
{
//Imprimindo confirmacao de envio
//Enviando mensagem de confirmacao para o email do internauta
mail("$email", "Re:Formulario enviado: $apellido", $msg_reply, "From:<$email>");
}
else
echo
"
<font color=red>
<b>Erro ao enviar e-mail!</b>
</font></center>
";
}
?>
:blush:
Editado por quintelab Removido Caixa Alta do Título e Adicionado BBCode Code
Pergunta
Jorge Eduardo
Tenho um sitema que cadastra as informações no BD agora eu preciso que quando o usuario clica no enviar envie tambem para o meu email e a confirmação para ele.
cad_congreso.php
envia_email.php:blush:
Editado por quintelabRemovido Caixa Alta do Título e Adicionado BBCode Code
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.