Estou com um problemas em um arquivo insertcomment.php

21/08/2015

<?php
$insert = "INSERT INTO comentários_tb (nome, email, comentario)"
VALUES('$nome', '$email', '$comentario')
$query = mysql_query($insert);
echo "<center><h3>Obrigado, seu comentário foi enviado!</h3></center>"
?>

Na terceira linha VALUES, era pra ficar cinza igual ao codigo do lado, mas ele fica como texto normal, isso tá fazendo dar erro na leitura de todo o código a partir dele.
Alguém tem alguma ideia de como resolver? Já coloquei o valor de todo jeito mas não consegui.

Melhor resposta

22/08/2015

melhor unir essas linhas em uma só; assim (não esqueça o ponto e virgula no fim da linha):
$insert = "INSERT INTO comentarios_tb (nome, email, comentario) VALUES('$nome', '$email', '$comentario')";

e não use acentos nem espaços em nomes de tabelas, campos etc.

Fernando C

Responder Citar

Outras Respostas

22/08/2015

Douglas

Valeu Fernando C. Era esse o meu problema, mas depois de corrigir, no localhost esta exibindo o seguinte erro
Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\wamp\www\comentarios\index.php on line 36


		}	
	} else {
		echo "Nenhum comentário."
	}	essa é a linha 36 
?>
Responder Citar

22/08/2015

Anderson Souza

} else {
        echo "Nenhum comentário.";
    }


Faltou o ";".

Abraço.
Responder Citar

23/08/2015

Douglas

Valeu mesmo pessoal! Meus arquivos estavam com erros pequenos que eu não estava vendo, seguindo essas respostas consegui resolver vários outros problemas.
Responder Citar