Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário Em Php, O Que Tem De Errado?


Guest valreiss

Pergunta

Guest valreiss

Estou fazendo um site com formulário. Veja o formulário no endereço: www.ruybarbosa.com.br/orcamento.php

Este orçamento chama para o seguinte script:

<?php
$nome = $_POST['nome'];
$tel = $_POST['tel'];
$mail = $_POST['mail'];
$service = $_POST['service'];
$pag = $_POST['pag'];
$ttl_material = $_POST['ttl_material'];
$form_aberto = $_POST['form_aberto'];
$form_fechado = $_POST['form_fechado'];
$qtde = $_POST['qtde'];
$papel = $_POST['papel'];
$gramatura = $_POST['gramatura'];
$acab = $_POST['acab'];
$msg = $_POST['msg'];

$msg = "<font face=’Verdana’ size=’1'><b>nome:</b> \t$nome</font><br>";
$msg .= "<font face=’Verdana’ size=’1'><b>Telefone:</b> \t$tel</font><br>";
$msg .= "<font face=’Verdana’ size=’1'><b>E-mail:</b> \t$mail</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Serviço:</b> \t$service</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Página:</b> \t$pag</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Título:</b> \t$ttl_material</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Formato Aberto:</b> \t$form_aberto</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Formato Fechado:</b> \t$form_fechado</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Quantidade:</b> \t$qtde</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Papel:</b> \t$papel</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Gramatura:</b> \t$gramatura</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Acabamento:</b> \t$acab</font>";
$msg .= "<font face=’Verdana’ size=’1'><b>Mensagem:</b> \t$msg</font>";

$mensagem = "$msg";
$remetente = "$email";
$destinatario = "evaldinete.matriz@notacontrol.com.br";
$assunto = "Orçamento via Site";
$headers = "From: ".$remetente."\nContent-type: text/html"; # o ‘text/html’ é o tipo mime da mensagem
if(!mail($destinatario,$assunto,$mensagem,$headers)){
print "falha no envio da mensagem";
} else {
echo "&lt;script>window.location.href=’orcamento.php’</script>";
}
?>

O que tem de errado neste script que não funciona???? retorna tudo falho, com dois ou 3 campos, sem preencher direito...

Aguardo e agradeço a ajuda!

Editado por ESerra
Utilize as tags [code] [/code]
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
<?php
if($_SERVER['REQUEST_METHOD']=="POST")
{
    $nome = $_POST['nome'];
    $tel = $_POST['tel'];
    $mail = $_POST['mail'];
    $service = $_POST['service'];
    $pag = $_POST['pag'];
    $ttl_material = $_POST['ttl_material'];
    $form_aberto = $_POST['form_aberto'];
    $form_fechado = $_POST['form_fechado'];
    $qtde = $_POST['qtde'];
    $papel = $_POST['papel'];
    $gramatura = $_POST['gramatura'];
    $acab = $_POST['acab'];
    $msg = $_POST['msg'];

    $msg = "<font face=’Verdana’ size=’1'><b>nome:</b> \t$nome</font><br>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Telefone:</b> \t$tel</font><br>";
    $msg .= "<font face=’Verdana’ size=’1'><b>E-mail:</b> \t$mail</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Serviço:</b> \t$service</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Página:</b> \t$pag</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Título:</b> \t$ttl_material</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Formato Aberto:</b> \t$form_aberto</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Formato Fechado:</b> \t$form_fechado</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Quantidade:</b> \t$qtde</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Papel:</b> \t$papel</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Gramatura:</b> \t$gramatura</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Acabamento:</b> \t$acab</font>";
    $msg .= "<font face=’Verdana’ size=’1'><b>Mensagem:</b> \t$msg</font>";

    $mensagem = $msg;
    $remetente = $mail;
    $destinatario = "evaldinete.matriz@notacontrol.com.br";    
    $assunto = "Orçamento via Site";
    $headers = "From: ".$remetente."\nContent-type: text/html"; # o ‘text/html’ é o tipo mime da mensagem

    if(!mail($destinatario,$assunto,$mensagem,$headers))
    {
        print "falha no envio da mensagem";
    } 
    else
    {
        echo "&lt;script>window.location.href=’orcamento.php’</script>";
    }
}
?>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...