Jotaba 0 Denunciar post Postado Agosto 11, 2007 Olá pessoal! Sou inicante em PHP... fiz um formulário e criei um código p enviá-lo p um email. Quero exibir um mensagem de sucesso no envio. Mas quero exibir uma página htm com essa mensagem. O arquivo é resp_pedido.htm como faço p inserir no seguinte código: <?php$msg="Nome:\t$nome\nDDD:\t$ddd\nFone:\t$fone\nEmail:\t$email\nEndereço:\t$endereco\nCidade:\t$cidade\nEstado:\t$estado\nCEP:\t$cep\nPEDIDO 1Quantidade:\t$quant1\nProduto:\t$prod1\nPEDIDO 2Quantidade:\t$quant2\nProduto:\t$prod2\n";$cabecalho = "From: DWMX \n";$cabecalho = "Cc: artecartoes@hotmail.com\n\n";mail("atendimento@artedesigncartoes.com" , "Formulário de Pedido" , $msg , $cabecalho);echo"<h1 align=center>Muito obrigado, $usuario</h1>";echo"<p align=center>Seu pedido foi enviada com sucesso</p>"; echo"<p align=center>Entraremos em contato o mais breve possível</p>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Agosto 11, 2007 bem se você conhecer e souber usar o "ajax" você pode fazer isso com ajax. se não a forma mais facil é colocar a pagina que vai receber as variáveis como .php. exemplo. cria uma pagina chamada enviar.phpe envia a resposta para essa pagina..ae ela vai exibir resultado em html. agora se você quer que essa mensagem seja enviada em formato html, falta no seu codigo o headers.. Compartilhar este post Link para o post Compartilhar em outros sites
Jotaba 0 Denunciar post Postado Agosto 12, 2007 Bruno...Acho q não foi bem claro no q eu quero...Eu criei um formulário num site... e ele envia os dados do form p um email corretamente.. do jeito q quero.Mas o q eu to querendo é q após envio com sucesso.. aparece uma mensagem...A mensagem aparece de acordo com as linhas do comando:echo"<h1 align=center>Muito obrigado, $usuario</h1>";echo"<p align=center>Seu pedido foi enviada com sucesso</p>"; echo"<p align=center>Entraremos em contato o mais breve possível</p>";Quero substituir este código por um que abra uma página do site.Esta página terá o mesmo cabeçalho do site... porém seu interior aparecerá a mensagem de sucesso.Entendeu? Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Agosto 12, 2007 entendi. então faça assim. é simples. você quer que a pagina que envie o e-mail mostre umamensagem dizendo que o e-mail foi enviado corretamente. simpless lek,. jeito mais simples de fazer. é criar uma pagina igual a do contato, sem o formulário para envio de e-mail, que será substituido pelo codigo em php. que enviara o e-nmail. ae para mostrar essas informaçãoes basta usar um if. tipo if(mail()){//se o envio for correto. //ae você mostra a mensagem. echo "$nome";echo "<br>";echo "$email";echo "<br>Seu e-mail foi enviado corretamente."echo "<br>Obrigado por entarr em contato";}else{....}veja se é isso que quer Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Agosto 12, 2007 Resolveu??????????/ Compartilhar este post Link para o post Compartilhar em outros sites
Jotaba 0 Denunciar post Postado Agosto 13, 2007 boa a dica....mas, qual linha de comando posso colocar p redirecionar para uma página htm.no lugar do código:echo "$nome";echo "<br>";echo "$email";echo "<br>Seu e-mail foi enviado corretamente."echo "<br>Obrigado por entarr em contato";quero um código q redirecione para a página "resp_contato.htm"obrigado... Compartilhar este post Link para o post Compartilhar em outros sites
Raoni 0 Denunciar post Postado Agosto 13, 2007 boa a dica....mas, qual linha de comando posso colocar p redirecionar para uma página htm.no lugar do código:echo "$nome";echo "<br>";echo "$email";echo "<br>Seu e-mail foi enviado corretamente."echo "<br>Obrigado por entarr em contato";quero um código q redirecione para a página "resp_contato.htm"obrigado...para você redirecionar para uma pagina pode ser usadoheader("location:pagina.html");falow Compartilhar este post Link para o post Compartilhar em outros sites
Jotaba 0 Denunciar post Postado Agosto 13, 2007 100%esse comando resolveu meu problema...muito obrigado...agora vou estudar uma forma de colocar um campo p anexar arquivo à mensagem...se você souber...att, Compartilhar este post Link para o post Compartilhar em outros sites