olá,
o código da conexão à bd fica no inserir_epoca.php? não faz sentido.
e não podes fazer isto $conn . "<br>", $conn é um objecto e o php não converte para string automaticamente. para veres os dados de $conn podes fazer algo do género:
print_r("<pre>");
var_dump($conn);
print_r("</pre>");
assim de repente parece que estás a usar o método include para gerires o teu backoffice, sugiro que olhes para o metodo autoload através do composer https://getcomposer.org/.
em relação à própria conexão à bd, dá uma vista de olhos em:
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
PDO::ATTR_EMULATE_PREPARES => false
se a string que queres inserir não estiver em utf8 podes sempre converter, através de:
http://php.net/manual/en/function.utf8-encode.php
cumps
↧