Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Macklin

[Resolvido] Formulário com Redirecionamento

Recommended Posts

Pessoal, boa noite, sou iniciante na área de web e nao sei PHP, eu peguei aquele formulário em PHP que tem no Faqs do Uolhost e adaptei para o site que estou fazendo.

Como meu formulário é bem simples, não tive problema em colocar pra funcionar, mas eu queria só melhorar um pouco.

Quando eu clico em "enviar" no meu formulário ele chama o arquivo enviar.php como o seguinte código:

 

<?
$hoje_tmp = getdate();
$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);

$nome = $_POST["nome"]; //trata a variável nome
$telefone = $_POST["telefone"]; //trata a variável telefone
$email = $_POST["email"]; //trata a variável e-mail
$mensagem = $_POST["mensagem"]; //trata a variável mensagem
$assunto_mensagem = $_POST["assunto"]; //trata a variável assunto

global $email; //transforma em variavel global a variável e-mail

$enviou = mail("comercial@minhaempresa.com.br", // aqui voce coloca o seu e-mail
"$assunto_mensagem",
"Nome: $nome
Telefone: $telefone
E-mail: $email
Mensagem: $mensagem",
"From: $email <$nome>");

if ($enviou){
echo "<b>$nome</b>, sua mensagem foi efetuada com sucesso.<br>Em breve lhe responderemos.";
}

else {
echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente mais tarde.";
}
?>

Então o que eu queria era mudar para ele chamar uma pagina de agradecimente ou de erro dentro desse if e do else,

eu fiz uma pagina chamada obrigado.htm e uma erro.htm e queria chamar ela dentro de um iframe chamado mesa quando enviar o formulário, como faço isso?

 

Desde já, agradeço d+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thiago uma DICA claro você pode negala a aceita....

 

IFRAME eu em particular não uso muito não está um pouco forá dos conceitos....

 

para fazer o redirect use:

header('obrigado.htm');

Eu estou postando por aqui mais creio que seja isso mesmo....

Se tiver mais dúvidas fala ae que nos tentamos resolver!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza vitorm11,

 

era isso mesmo que eu estava precisando, ficou assim: header("Location: $obrigado");

com o obrigado.htm na variável obrigado.

 

valeu de mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.