Pues aparentemente esta bien, lo único que veo es que pasas el id insumo como cadena de texto y debería se un entero, vamos sin las comillas, quedando asi:
Código PHP:
Ver original// CREAR SENTENCIA SQL
$sql2= "INSERT INTO ins_al (id_insumo,nomb_almacen) VALUES ($var,'$almacen')";
También veo que tanto id_insumo como nomb_almacen son FK, por lo que para poder crear el registro en la tabla hija debe de existir primero en la tabla a la que hacen referencia, con $var no creo que tengas problema ya que lo optienes de la última inserción, pero $almacen lo traes por POST, y puede que no se corresponda, o que contenga algún carácter como un espacio de más y por eso no se corresponde.
pero así a simple vista no veo nada más