As motobiking says, P5 moisture resistant T+G chipboard flooring would be ideal. Make sure there is no movement or bounce in your floor before fitting though. Overboard with either 6mm No More Ply or Hardibacker, glued and screwed as per each ones instructions. Tile using flexible adhesive.