Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Vamos lá, criei um tabela (tb_comentario) com uma chave estrangeira 'num_post' referente a tabela (tb_blog) até então ok. porem minha dificuldade é na hora de gravar o comentario no banco alem de inserir os campos em que criei na 'tb_comentario' inserir junto a chave primaria "num_post"
abaixo as duas paginas que uso para salvar o comentario no banco:
<!--mensagem_form.php-->
<body background="./imgs/fundo.png">
<div id="titulo">
<div id="corpo">
<form action="gravar_mensagem.php" method="POST">
<div>
<div style="float: right; position: absolute; right: 820px; top: 20px; width: 30px;">
Nome: <br><input type="text" name = 'nome' size = "20"><br>
</div>
<div style="float: right; position: relative; right: 820px; top: 70px; width: 30px;">
Mensagem:<br>
<textarea name='msg' cols=100 rows=19></textarea><br>
</div>
<div style="float: right; position: relative; right: 820px; top: 400px; width: 0px;">
<input type="submit" value="Gravar">
</div>
<div style="float: right; position: relative; right: -50px; top: 20px; width: 90px;">
<a href="blog.php">Desistir</a>
</div>
</div>
</form>
<div id="rodape">Sistemas de Informação - FATEB © 2013 </div>
</div>
</div>
</div>
</body>
</html>
<?php
$link = mysql_connect("127.0.0.1","root","");
mysql_select_db("db_aula");
$sql = "SELECT nome, mensagem FROM tb_comentario";
mysql_close($link);
?>
e esse onde gravo no banco
<!--gravar_mensagem.php-->
<?php
$link = mysql_connect("127.0.0.1","root","");
mysql_select_db("db_aula");
$nome = $_POST['nome'];
$mensagem = $_POST['msg'];
$sql = "INSERT INTO tb_comentario(nome, mensagem)VALUES('$nome', '$mensagem')";
$status = mysql_query($sql);
mysql_close($link);
if($status==0)
$msg = "Erro ao gravar mensagem!";$msg = "Sucesso ao gravar mensagem!";
?>
<script>
alert('<?php echo $msg; ?>');
location='blog.php';
</script>
A msg esta retornando "Erro ao gravar mensagem" pq esta retornando 0 registro inserido pensei em colocar um GET_($num_post) mas não deu certo, estou pensando em criar uma especie de SESSION mas não creio que seja a solução.
Carregando comentários...