PHP ile biraz gömme bir iş olur ama yine de paylaşayım :) Sayfaya bir loading.gif eklersiniz ve display none yaparsınız. Ardından buton onclick olduğunda loading.gif'in display'ini block yapar. Post işlemi bittiği zaman sayfa yenileneceği için tekrar butona tıklanana kadar otomatik display none kalır. Eğer ajax kullanıyorsanız yani post sonrası sayfa yenilenmiyorsa o zaman da if post diyerek post başarılı olursa yeniden loading.gif style'ını display:none yapabilirsiniz. Ancak tavsiyem JS ile yapın.