Grande dúvida de PHP com formulários?
Duvida em PHP com a execução de formulários.?
Fiz um formulário HTML e estou fazendo um script PHP para executar as ações do formulário. É um POP UP que cadastra interessados em Newsletters do site. Estou tendo problema pois o objetivo é entrar os dados no banco de dados e ir para a página inicial do site. Estou tentando fazer isso com a função ** header ** do PHP mas ta dando erro de cabeçalho. O script executa e insere direitinho mas não vai para a página inicial do website em questão http://www.jobsms.com.br./ Vocês podem entrar lá para ver. O script é esse :
<?php
/* Este arquivo conecta um banco de dados MySQL - Servidor = localhost */
$dbname="dbname"; // Indique o nome do banco de dados que será aberto
$usuario="usuario"; // Indique o nome do usuário que tem acesso
$password="password"; // Indique a senha do usuário
//1º passo - Conecta ao servidor MySQL
if(!($id = mysql_connect("bm100.webservidor.net",$u… {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
exit;
}
//2º passo - Seleciona o Banco de Dados
if(!($con=mysql_select_db($dbname,$id)… {
echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
exit;
}
//Caso tudo corra bem
else {
$name = $_POST["name"];
$mail = $_POST["mail"];
$sql = "INSERT INTO mails (id, dbname, dbmail) VALUES (NULL, '$name', '$mail')"; //Faz a inserção do registro
$result = mysql_query($sql) or die(mysql_error()); //Verifica se o comando foi executado
exit;
}
?>
Podem me ajudar a resolver este problema por favor ?
Grato
Vinicius
Comments
coloca isso no fim do script.
header("location: index.php");
header ("location:index.php"); no fim do script antes de
}
?>