You guys should try that (find on the net):
I would suggest a few things...if you do all of them, you shouldn't have a problem with fungus gnats again...
First...get yellow and blue sticky cards, rip them in half and put 1 on each pot, on top of the soil near the stem of the plants. Also put a few hanging in the shady/dark areas of your tent under the foliage....*these catch adults which is key to reducing the population. One adult can lay hundreds of eggs....
Next.. Get mosquito dunks (BTi) and crush about 1/2 of a dunk to a 5 gallon bucket of water. Put the crushed dunk in your next feeding water (crushed up) and feed your plants. BTi is a bacteria that the larvae eat, and it pretty much kills them from inside. This will reduce the larvae that become adults and won't let them grow.
Get a soil drench product like SNS, Azatrol, Azamax and do a soil drench. This will kill off any additional larvae in the soil as well as help prevent them from coming back.
After your problem is diminishing and fungus gnats seem to be going away... Get a product like SNS and use it with every other or every few feedings, Since I have been using SNS, I haven't had any fungus gnats at all, none..
This should help you be gnat free within 1 month, remember the gnats have a 30 day life cycle so you have to make sure to do repeat treatments of the SNS or Azatrol for about 3-4 weeks and you should see no more gnats.
Hope this helps, I had fungus gnat problems for my first 3 grows, once I started doing these things, I have not seen 1 gnat...