Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos do iMasters o/ :thumbsup:
Tenho um problema tenso, que não estou conseguindo resolver.
Tenho 2 input's do tipo rádio:
<div class="campo" style="padding-bottom: 18px;">
<label style="margin-top: -2px;">Tipo de Negócio</label>
<label for="venda" style="margin-top: -6px; ">
<input name="tipo" id="venda" type="radio" value="venda" style="float: right;"><b style="float: right; margin-top: 4px; color: #900">Venda</b></label>
<label for="aluguel" style="margin-top: -6px; ">
<input name="tipo" id="aluguel" type="radio" value="aluguel" style="float: right;"><b style="float: right; margin-top: 4px; color: #900">Aluguel</b></label>
</div>
Um com o valor 'venda' e outro com o valor 'aluguel'. Pois bem, estou usando a classe phpMailer para enviar os emails (a vá ¬¬), ai eu coloquei um if pra quando a pessoa selecionar 'venda' ir para o email 'venda@dominio.com' e se selecionar 'aluguel' vai para 'aluguel@dominio.com'. Mas não ta dando certo, dá erro direto.
O código php que captura o $_POST e o que envia o email.
require_once('inc/class.phpmailer.php');
$tipo = $_POST['tipo'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefonefix = $_POST['telefonefix'];
$telefonecel = $_POST['telefonecel'];
$valor = $_POST['valor'];
$tipo = $_POST['tipo'];
$texto = $_POST['texto'];
if ($nome == '' OR $email == '' OR $valor == '' OR $tipo == '' OR $texto == ''){
header ("Location: cadastroImovel.php?r=1");
} else {
$mail = new PHPMailer();
$mail->IsSMTP(); // Define que a mensagem será SMTP
$mail->Host = "mail.dominio.com"; // Endereço do servidor SMTP
$mail->From = 'siteMail@dominio.com'; // Seu e-mail
$mail->FromName = $nome; // Seu nome
/AQUI COMEÇA O IF PARANOICO/
if($tipo == 'venda'){
$goEmail = 'venda@dominio.com';
}
if($tipo == 'aluguel'){
$goEmail = 'alugel@dominio.com';
}
$mail->AddAddress('' . $goEmail . '', 'Site de Imóveis');
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
$mail->CharSet = 'UTF-8'; // Charset da mensagem (opcional)
$mail->Subject = 'Cadastro de Imóvel'; // Assunto da mensagem
$mail->Body = 'HTML DA MENSAGEM FICA AQUI';
$enviado = $mail->Send();
$mail->ClearAllRecipients();
$mail->ClearAttachments();
// Exibe uma mensagem de resultado
if ($enviado) {
header ("Location: cadastroImovel.php?r=3"); //Sucesso
} else {
header ("Location: cadastroImovel.php?r=4"); //Erro que recebo quando não dá certo..
}
}
Manolos, como eu posso resolver isso?
Carregando comentários...