Pular para o conteúdo

Apenas o email é inserido no banco de dados [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Apenas o email é inserido no banco de dados [RESOLVIDO]

Enviado em 12/05/2017 - 22:01h

O único dado que é inserido na tabela é o e-mail e o id_cadastro. Não consigo encontrar o erro...
<?php
$host ="localhost";
$user ="root";
$pass ="";
$banco ="projetov2";
$conexao = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($banco) or die(mysql_error());
?>


<?
$nome=$_POST['nome'];
$telefone=$_POST['telefone'];
$email=$_POST['email'];
$mensagem=$_POST['mensagem'];

$sql =mysql_query("INSERT INTO cadastro(nome,telefone,email,mensagem)
VALUES('$nome','$telefone','$email','$mensagem')");
?>

Responder tópico

2. Confira os nomes

Melhor resposta

Enviado em 16/05/2017 - 00:57h

Opa!
1. Verifique se todos os campos estão sendo enviados pelo form;

2. Verifique se os nomes recebidos pelo $_POST estão corretos;
$nome=$_POST['nome'];
$telefone=$_POST['telefone'];
$email=$_POST['email'];
$mensagem=$_POST['mensagem'];
3. Verifique se todos os campos existem no banco de dados e se os nomes deles estão iguais aos da query.
$sql =mysql_query("INSERT INTO cadastro(nome,telefone,email,mensagem) 
4. Apenas uma sugestão: utilize PDO para manipular os dados no banco.

 __________________________________
/ Apresente soluções! \
| Opiniões não resolvem problemas. |
| |
\ --Viniciusalopes /
---------------------------------
\ ^__^
\ (oo)\_______
(__) )/\/
||----w |
|| ||

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder