добрый вечер, помогите пожалуйста с такой проблемой, использую вот такой код для ввода данных о человеке, при попытке отправить данные в бд, вылезает ошибка, якобы 2 поле не заполнено, тестил, если убрать вообще второе поле, то он и 3е не читает, следовательно читает только самый первый инпут, не могу понять в чём проблема PHP: <?php if (isset($_POST['name'])) { $name = $_POST['name']; if ($name == '') { unset($name);} } if (isset($_POST['grp'])) { $grp=$_POST['grp']; if ($grp =='') { unset($grp);} } if (isset($_POST['course'])) { $grp=$_POST['course']; if ($course =='') { unset($course);} } if (empty($name) or empty($grp) or empty($course)) { exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!"); } $name = stripslashes($name); $name = htmlspecialchars($name); $grp = stripslashes($grp); $grp = htmlspecialchars($grp); $name = trim($name); $grp = trim($grp); include ("database/db.php"); // проверка на существование пользователя с таким же ФИО $result = mysqli_query("SELECT id FROM users WHERE name='$name'",$db); $myrow = mysqli_fetch_array($result); if (!empty($myrow['id'])) { exit ("Извините, введённый вами пользователь уже есть."); } // если такого нет, то сохраняем данные $result2 = mysqli_query ("INSERT INTO users (name,grp) VALUES('$name','$grp')"); // Проверяем, есть ли ошибки if ($result2=='TRUE') { echo "Данные внесены! <a href='index.php'>Главная страница</a>"; } else { echo "Ошибка!"; } ?> код самих инпутов HTML: <div id="overlay"> <div class="popup"> <button class="close" title="Закрыть окно" onclick="swa2()"></button> <p class="zag">Введите ФИО активиста</p> <p><form action="addname.php" method="post" > <input name="name" type="text" placeholder="ФИО"/> <input name="grp" type="text" placeholder="Направление"> <input name="course" type="text" placeholder="курс"> <input type="submit" value="Отправить"/> </form> </div>