Sam,
You can't fix it until you discover where the water is coming from.
It will either be coming from above or from below - you need to go on a voyage of discovery - interrogate other members of the household about their bathroom habits - lift the carpet and take a peek.
A recent leak dripping into my kitchen came from shower water getting behind the tiles through the grouting and flowing unseen until it found a way out of the bathroom above.
Good luck...
Peccavi
July 2009