Olá pessoal, eu ainda sou novo nisto…
tenho o seguinte caso:
quero que o formulário do meu site me envie um email quando alguem o preencher, me guarde os dados numa base de dados e mostre uma página de confirmação.
para isso fiz o seguinte
<?php
$host = "localhost";
$username = "username";
$password = "password";
$db_name = "BD_name";
$tbl_name = "formulario";
$nomefield = $_POST['nome'];
$telefonefield = $_POST['telefone'];
$comentariofield = $_POST['comentario'];
$emailsubject = 'Sistema_de_Incentivos';
$webmaster = '[email removido]';
$body = <<< EOD
<br><hr><br>
Nome: $nome<br>
Telefone: $telefone<br>
Comentario: $comentario<br>
EOD;
$headers = "From: SITE\r\n";
$headers .= "Content-type: text/htmk\r\n";
$sucess = mail ($webmaster, $emailsubject, $body, $headers);
echo $sucess;
mysql_connect($host, $username, $password) or die("Impossivel estabelecer ligação à base de dados!");
mysql_select_db($db_name) or die (mysql_error());
$sql = "INSERT INTO formulario (nome,telefone,questao)
VALUES ('$nomefield', '$telefonefield', '$comentariofield')";
$result = mysql_query ($sql);
return (mysql_affected_rows() == 1) ? true : false;
?>
Recebo o email e ele adiciona os dados na minha base de dados, mas como mostrar uma página semelhante à do formulário inicial para a minha página de confirmação?
Já agora queria que ele só enviasse um email e armazenasse os dados na Base de dados se o utilizador preencher os 3 campos! Obrigado!
