💡 TL;DR A broken PHP form almost always comes down to one of five things: wrong method attribute, a mismatched name on your input, checking $_POST with the wrong key, a form that isn't actually submitting, or output sent before a header() redirect. Fix those five and "PHP POST not working" stops...
Source: [Dev.to](https://dev.to/bikkisingh/why-your-php-form-is-not-working-5-common-bugs-fixed-5cmn)