Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zoação

Ao invés de enviar, quero cadastrar (o que muda neste script php?)

Recommended Posts

Tenho um arquivo .php que "envia" um e-mail para um endereço específico apenas dos dados digitados em um formulário.

 

Porém, quero melhorar um pouco mais a forma de cadastro, e por tanto gostaria de cadastrar em um banco de dados que até já criei e também já adicionei uma tabela com todos os campos que necessito.

 

Segue o código PHP que uso:

 

<?php
$nome = $_POST["nome"];
$email = $_POST["email"];
$msg = $_POST ["msg"];
$mensagem .= "Nome: $nome\n\n";
$mensagem .= "E-mail: $email\n\n";
$mensagem .= "$nome avaliou o site como: $avaliacao\n\n";
$mensagem .= "Mensagem deixada por $nome\n$msg\n\n";
mail("enderecoemail", "Enviado", $mensagem, "From: $nome");
echo "<h3><center> Obrigado! Sua mensagem foi enviada com sucesso!!!<center></h3>\n\n";
?>

 

O que preciso anterar neste código PHP que possa então cadastrar em um banco de dados?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

<?php 
/*
...
Conexão com o banco de dados
...
*/
$nome  = $_POST['nome'];
$email = $_POST['email'];
$msg   = $_POST['msg'];
 
$SQL   = "INSERT INTO `nome_da_sua_tabela` (`nome`, `email`, `msg`) VALUES ('".$nome."', '".$email."', '".$msg."')";
$query = mysql_query($SQL) or die(mysql_error());
 
if ($query) {
echo 'Dados inseridos no banco de dados...';
} else {
echo 'Houve um erro e não foi possível inserir os dados...';
}
?>



http://blog.thiagobelem.net/manipulando-dados-do-mysql-com-o-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.