Ir para conteúdo

Arquivado

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

thiagomngomes

Receber uma variavel em php de outra pagina e inserir no BD

Recommended Posts

Alguem sabe pq não insere no banco?

 

 

<?php
include "conexao.php";
$nome = $_POST['nome'];
$msg = $_POST['msg'];
//$chaveEstrangeira = $_GET['$chave'];

$sql = "INSERT INTO tb_comentario (nome, mensagem, num_post) VALUES ('$nome', '$msg', $Chave)";

ja fiz o teste recebendo a variavel $chaveEstrangeira e no values coloquei $chaveEstrangeira fiz como no exemplo acima no values coloquei apenas $chave na qual é o nome da varial armazenada na pagina anterior

 

e o erro que esta dando é o seguinte:

Notice: Undefined variable: Chave in C:\xampp\htdocs\AulaPHP\trabalho\mensagempostgravar.php on line 14
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

 

linha 14 que é a linha $sql = "INSERT.....

 

ps: o 3º value a "chave" = "num_post" é uma chave estrangeira de outra tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara..o GET não o sinal "$"

 

Tenta fazer assim:

 

<?php
include "conexao.php";
$nome = $_POST['nome'];
$msg = $_POST['msg'];
$chaveEstrangeira = $_GET['chave'];

$sql = "INSERT INTO tb_comentario (nome, mensagem, num_post) VALUES ('$nome', '$msg', $chaveEstrangeira)";

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara..o GET não o sinal "$"

 

Tenta fazer assim:

 

<?php
include "conexao.php";
$nome = $_POST['nome'];
$msg = $_POST['msg'];
$chaveEstrangeira = $_GET['chave'];

$sql = "INSERT INTO tb_comentario (nome, mensagem, num_post) VALUES ('$nome', '$msg', $chaveEstrangeira)";

 

abs

tirando a $ do ['$chave'] da undefined index

 

pq na pagina que antecede ela eu recebi assim:

 

 

include "conexao.php";
$chave = $_GET['num_post'];
mysql_close();

e nessa pagina antecedente eu dei um echo na $chave ela da o valor certinho mas qdo tento leva o conteudo dela para pagina seguinte que acontece isso

 

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.