Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Criei um simples sistema de comentários que contem apenas o ID, NOME e o COMENTARIO. No envio o valor chega à database como "0".
O formulário é via POST e o valor é resgatado como:
$mensagem = strip_tags($_POST['post']);
$sql = "INSERT INTO comentarios (nome, mensagem) VALUES ('$nome','$mensagem')";Sim.
if($_POST[acao] == "env_coment"){
$nome = strip_tags($_POST['nome']);
$mensagem = strip_tags($_POST['post']);
$sql = "INSERT INTO comentarios (nome, mensagem) VALUES ('$nome','$mensagem')";
$res = mysql_query($sql) or die(mysql_error());
if($res){
echo '<script>alert('Enviado.')</script>';
}
}else{Coloca o código do formulário (<form>...), e também da um var_dump($mensagem) para ver o valor.
Cola o cód. da pagina que está o formulario, o nome do campo da mensagem é 'post' mesmo? $_POST['post']