Hey,
I encourage looking around the forum, as Alcove said there are dozens of threads about this, but I'll try to help you with your question anyway. Also as Alcove said, recording music and film are 2 different things entirely, different types of mics and getting one that would do both would probably be pretty pricey. I use a OM2 mic with a Tascam Recorder for music (combined cost for vocals alone, about 300), and that achieves the best sound I've had yet. For film I use a Rode VideoMic, which is about 150, and it's the best consumer mic I've ever used.
Most mics will attach to poles though.. but judging by your budget (which I'm guessing is small), I'd suggest buying a shotgun mic. In case you don't know, its a boom mic that attaches to the top of your camera. Boom poles can be a huge pain and I wouldn't suggest it unless you have a larger budget and are VERY serious.
I'm not sure what your price range is, but I'm almost positive you won't find a mic that records decent vocals + film. Pick one lol