Проблема в том, что когда я использую
$fname = isset($_POST['fname']) ? $_POST['fname'] : 'sample';
die($fname);
на стороне PHP после отправки формы с заполненным полем fname выводится именно то, что я заполнил, после отправки с незаполненным полем ввода fname выводится АБСОЛЮТНО НИЧЕГО. Вместо этого используется код !empty
$fname = !empty($_POST['fname']) ? $_POST['fname'] : 'sample';
die($fname);
после отправки с незаполненным полем ввода fname получаем вывод sample
.