Muchas gracias Deadlyco...al final exactamente no supe que sucedía pero yo creo que si era eso de que se estaban enviado variables vacías...
Lo que hice fue crear nuevamente la base de datos...y cambiar el código anterior por este:
Código PHP:
$con=Conectarse("localhost","user","password","bd");
$id = $POST['id'];
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$email = $_POST['email'];
$dia = $_POST['dia'];
$mes = $_POST['mes'];
$año = $_POST['año'];
$ciudad = $_POST['ciudad'];
$estado = $_POST['estado'];
$sql="INSERT INTO "tabla" (id,nombre,apellidos,email,dia,mes,año,ciudad,estado)";
$sql .="VALUES ('".$id."','".$nombre."','".$apellidos."','".$email."','".$dia."','".$mes."','".$año."','".$ciudad."','".$estado."')";
$res=mysql_query($sql);
Y pues ya está funcionando el formulario
Gracias nuevamente por la ayuda ;)