пустые поля ввода довольно часто не устанавливаются (я не уверен, что это стандартное поведение), поэтому вы можете сделать следующее. Проверка на стороне клиента полезна в общем случае, но вы не можете быть уверены, как эти значения поступают на сервер, поэтому проверка на стороне сервера является обязательной.
if (isset($_POST['input_name'])) {
echo $_POST['input_name'];
}
самый безопасный способ - обрабатывать как можно меньше пользовательского ввода. например, пароль, превратите его в хеш, в любом случае вам не нужно сохранять его в виде простого текста.