Não estou conseguindo enviar dados para o banco, a conexão está tudo certinha, a tela não gera erros, com o se tivesse enviado mesmo, mas ai vou ver no banco e não tem nenhum valor inserido.
<?php
$conn = new PDO("mysql:teste;host=localhost", "pma", "");
$stmt = $conn->prepare("INSERT INTO aniversariantes(nome, datanasc)
VALUES(:nome, :datan)");
$nomeForm = $_POST["nome"];
$data = new DateTime($_POST["data"]);
$dataForm = $data->format('d-m-Y');
$stmt->bindParam(":nome", $nomeForm);
$stmt->bindParam(":datan", $dataForm);
$stmt->execute();
?>