Пробую так:
if (isset($_POST['otvet'])) $otvet = $_POST['otvet'];
else $otvet = 0;
Но тут выясняется, что переменная otvet всегда существует, даже если в форме было пустое поле.
Как узнать, что передано именно пустое поле, а не потеря инфы?
if (isset($_POST['otvet'])) $otvet = $_POST['otvet'];
else $otvet = 0;