Welcome to the forum!
The heat comes from a heat exchanger that gets fluid from the radiator, runs it through the ductwork inside the cabin and back out to the radiator again.
I'd guess there could be several problems:
1) Blockage in the water hoses/pipes preventing hot radiator fluid from entering the cabin. I assume that the engine isn't overheating, so the water pump must be working.
2) Blocked/damaged ductwork. Flaps are activated to direct the flow of air past the heater core, which heats the air and is then blowin into the cabin. One or more of these flaps may be malfunctioning.
3) Temperature selection dial is not functioning/disconnected. You'd have to pull the thing away from the dash area to check it, but there may be something shaken loose, or broken, in the temperature selector.
Good luck!