Any form post means that any form from any website pointed at your page will trigger it, please never ever use this. Current Page submit is more secure as it checks that it is your page that is submitting the data (although this can still be spoofed)
If you want a particular update or insert to happen only if a certain piece of data is present then that is what you would use these for.