@truexizt1
Back-end разработчик

Почему не работает кнопка при нажатии?

Почему не работает кнопка при нажатии?
Вот код:
<form action="" method="post">
    <input type="text" name="firstname" placeholder="Введите ваше имя...">
    <input type="text" name="lastname" placeholder="Введите вашу фамилию">
    <input type="text" name="password" placeholder="Введите ваш пароль...">
    <input type="text" name="password_repeat" placeholder="Повторите ваш пароль...">
    <input type="text" name="tn" placeholder="Введите ваш номер телефона...">
    <input type="submit" name="register_button">
</form>


И то что обрабатывает:

if(isset($register_button)) {
    if(empty($firstname  || $lastname || $password || $password_repeat || $tn)) {
        echo "Fill in all the fields.";
    }
    else {
        if($password = $password_repeat) {
            $query = "INSERT INTO users (firstname, lastname, password, email) VALUE ('$firstname', '$lastname', '$password', '$tn')";

            $reqult = mysqli_query($connect, $query);

            if($reqult) {
                header('Location: localhost');
            }
            else {
                echo "An error has occurred. Please try again later.";
            }
        }
    }
}


Тоесть register_button не работает при клике.
  • Вопрос задан
  • 362 просмотра
Пригласить эксперта
Ответы на вопрос 2
@facir
Смотри, ты передаешь POST запросы, значит в скрипт должны попадать именно они
if(isset($_POST['register_button'])) {
    if(empty($_POST['firstname']...

и так далее
Ответ написан
Комментировать
madmaker
@madmaker
Full stack программист
А можно подробнее? Каким образом не работает? Вся форма не передается на сервак, кнопка кликается и ничего не происходит вообще?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы