There are two types of flagrant fouls that players can receive in the NBA. Both can go on to affect the game ahead.