no se ejecuta un envio de datos de un formulario

hola estoy tratando de guardar los datos de un formulario HTML básico en mi base de datos, en el primer código podrán ver cómo accedo al valor de los inputs del formulario y en el segundo como los envió a la base de datos el problema radica en que no me da errores ni nada de hecho no me guarda los datos en la base de datos,el segundo código utilizando esa condicional descubrí que no se esta ejecutando alguien sabe cual podrías ser el error ya busque en varias paginas pero ninguna me da una respuestas.

estoy trabajando bajo MVC, si necesitan mas codigo me lo indican y lo agrego Gracias

/*============================================= 			CREACION DE USUARIO 	=============================================*/ 	public static  function ctrCrearUsuario(){ 		if (isset($  _POST["nuevoUsuario"])) { 				 if(preg_match('/^[a-zA-Z0-9ñÑáéíóúÁÉÍÓÚ ]+$  /', $  _POST["nuevoNombre"]) &&    preg_match('/^[a-zA-Z0-9]+$  /', $  _POST["nuevoUsuario"]) &&    preg_match('/^[a-zA-Z0-9]+$  /', $  _POST["nuevaContraseña"])){ 			                    $  tabla = "usuarios";                    $  datos = array("nombre"=>   $  _POST["nuevoNombre"],                    	          "usuario" => $  _POST["nuevoUsuario"],                    	          "password"=> $  _POST["nuevaContraseña"], 				  "perfil"  => $  _POST["nuevoPerfil"]);                              $  respuesta =ModeloUsuarios::mdlIngresarUsuarios($  tabla, $  datos);                                        if ($  respuesta==="ok"){                         echo "guardado"                    }

 public static function mdlIngresarUsuarios($  tabla, $  datos){  	$  stmt = Conexion::conectar()->prepare("INSERT INTO $  tabla(nombre, usuario, password, perfil, foto) VALUES (:nombre, :usuario, :password, :perfil, :foto)");  	$  stmt->bindParam(":nombre", $  datos["nombre"], PDO::PARAM_STR); 	$  stmt->bindParam(":usuario", $  datos["usuario"], PDO::PARAM_STR); 	$  stmt->bindParam(":password", $  datos["password"], PDO::PARAM_STR); 	$  stmt->bindParam(":perfil", $  datos["perfil"], PDO::PARAM_STR); 	$  stmt->bindParam(":foto", $  datos["foto"], PDO::PARAM_STR);     if ($  stmt->execute()) {        return "ok";    }    else{        return "error";    }   	$  stmt->close(); 	 	$  stmt = null;  }