Look at the engine temperature gauge. If it goes over 200 degrees, change the thermostat as it is stuck and therefore not allowing coolant to the heater core.
Possible cause thermostat bad stuck open
no belt, low coolant, failed water pump,
thermostat probably stuck open needs to be checked or replaced
What do you mean by "has no heat"? No air blowing out, blowing out cold air when heater is on, blowing nothing at all? Heater not turning on? What specifically is happening?
if its blowing, but not blowing cold its low on coolant. it takes r134a.
faulty control valve on heater or air in the lines
Low coolant and a clogged heater core are possibilities.
One reason your home electric heater is blowing cold air is the heating elements are burned out. A bad thermostat may also be the problem.
You may need to replace your Thermostat or your Heater Core.
If you are saying the heater is blowing out cold air you need to change the heater core which is located inside the dash
Your heater may be blowing cold air because there could be a problem with the thermostat, a lack of fuel or a clogged air filter. It is recommended to check these components and consult a professional if needed.
Most likely cause is low coolant. Check your antifreeze level.