Estou estudando php, mysql e fiz um script simples para conectar o php ao banco de dados. Porem toda vez que eu atualizo a pagina é inserido os dados em branco automaticamente no banco de dados. Não sei o que esta acontecendo. Poderiam me ajudar?
Eis o meu código.
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="estilo.css">
<title></title>
</head>
<body>
<form name="cadastro" method="post">
Nome:<input type="text" name="nome"/></br>
Email:<input type="text" name="email"/></br>
Idade:<input type="text" name="idade"/></br>
Status:<input type="text" name="status"/></br>
<input type="submit" value"Cadastrar"/>
</form>
<?php
//Recebe dados do formulario ---
$nome = $_POST['nome'];
$email = $_POST['email'];
$idade = $_POST['idade'];
$status = $_POST['status'];
//------------------------------
require 'conex.php';
$conecta = mysqli_connect($host, $user, $pass, $bancoDados) or die (mysqli_error($conecta));
$pegaDados = "INSERT INTO {$tabDados} (nome, email, idade, status) VALUES ('$nome', '$email','$idade','$status')";
if($conecta)
echo "Conexao feita</br>";
else
echo "Erro na conexão";
$inserir = mysqli_query($conecta, $pegaDados);
$desconecta = mysqli_close($conecta);
if($desconecta)
echo "Banco de dados desconectado";
else
echo "Banco de dados conectado";
?>
</body>
</html>