texture mapping problem

I have a problem in that - texture mapping one object affects other objects which use material light - how could I sort this out?

cheers

Just disable the texture… glDisable(TEXTURE_2D);

And when you want it, you enable it again.