O formulário, com os campos todos preenchidos corretamente, é enviado, processado, porém, retorna a página exibe_msg.php (http://www..../exibe_msg.php?ok=2&tipo_msg=I) dizendo que a mensagem não foi enviada.
Se a mensagem não foi enviada é porque não foi gravada no BD.
Ai vai o código para ver se alguém me ajuda a localizar o erro:
<?php
global $nome;
global $email;
global $subject;
global $mesage;
//
$nome = trim($nome);
$email = trim($email);
$subject = trim($subject);
$mesage = trim($mesage);
$conec = mysql_connect ("localhost", "usuario", "senha") or die ("Falha na conexão com o banco de dados");
mysql_select_db ("usuario");
$declar - "INSERT into mesages values ('$nome', '$email', '$subject', '$mesage')";
$tipo_msg = "I";
if (mysql_db_query ("usuario", $declar, $conec)) {
$ok = 1;
header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg");
}
else {
$ok = 2;
header ("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg");
}
?>
Pergunta
rzilnet
Preciso de ajuda.
Pagina do form = fale.html
campo1 = nome
campo 2 = email
campo 3 = subject
campo 4 = mensagem
Página de gravação = grava_msg.php
página final = exibe_msg.php
Ocorre o seguinte:
O formulário, com os campos todos preenchidos corretamente, é enviado, processado, porém, retorna a página exibe_msg.php (http://www..../exibe_msg.php?ok=2&tipo_msg=I) dizendo que a mensagem não foi enviada.
Se a mensagem não foi enviada é porque não foi gravada no BD.
Ai vai o código para ver se alguém me ajuda a localizar o erro:
A mensagem ok 1 = com sucesso
a mensagem 0k 2 = não enviada.
Link para o comentário
Compartilhar em outros sites
25 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.