You didn't mention so I'll presume the fuse has blown.
Check and clean all connectors that are on the horn and it's loom.
If water has ingressed into the horn, likely at this time of year, nip to a car auto parts store and you can buy a new one for under £10.