Save a call to the Plumber and fix your toilet tonight.
Check for Leaky Flange
If you have a puddle of water where the floor meets the toilet or if that area feels spongy, you probably have a bad seal between your toilet horn and drain line. Small leaks will eventually rot your floor and framing
Pick up Materials
New Wax Ring
Two sets of 5/16-in water closet bolts
Tube of silicone-based caulk
Plastic toilet shims
Pulling the Toilet
Before pulling the stool, shut off the water supply valve and remove the water line leading to the tank (photo 2). after flushing the toilet, look in the tank and listen for water. If it's still running, you'll have to shut off the water main and replace the valve. Then sponge out the excess and take off the toilet.
Clean Up Around the Drain
Scrape off all old wax with a putty knife and clean old caulk and debris.
To determine what to do next, check if you have a broken flange (photo to the right) or a flange that's more than 1/4-in below the finished floor (next step). Rot may also be around the flange (following step). If nothing appears to be wrong, just adding the new wax ring may fix it (last step).
Broken Toilet Flange
Old cast iron and plastic commonly break, caused by rocking or overtightening. Look for a cracked rim on the outside of the bolt slots. If it's broken, install a reinforcement ring with six 1.5-in No.8 oval-head stainless steel screws. If the flange is concrete, use 1-1/4 inch flathead concrete screws and masonry drill bit.
Sunken Toilet Flange
A new floor can be an inch or more above the existing flange. Doubling the was ring isn't a good idea. Add plastic toilet flange extenders. Extend the flange until it falls between 1/4-in below and above the finished floor
Flange Rot
A leaky flange can cause rot. Remove the old flange and inspect the damage. If it's small and contained, you can buy a support bracket to transfer the load past the subfloor, otherwise you'll have to cut out the rot. and replace the damaged framing/subfloor/finished floor.
Fix the Rock
A common cause for a leaky toilet is because the wax ring lost it's seal. That could be because the toilet rocks when you sit on it. Reset the toilet, using shims if the floor is uneven, and replace the wax ring if it's broken. Finish by caulking around the toilet.