Si usas $_POST['nombre_del_campo'] ya no es necesario que coloques el
extract($_POST);... Si pones extract($_POST); podras llamara las variables del form simplemente por su nombre: $Nombre, $Tag, etc. Eso es lo que hace el extract
; Aparentemente el codigo no tiene error. Que tipo de error te marca?
Un saludo,