Difference between PPP & PTC

What is the difference between Pay Per Post and Pay Per Click.
Between the two, from which one you can earn better.
Also how do we earn money from Blogs. Is it better than the previous two.
Please explain?