За последние 24 часа нас посетили 22432 программиста и 1159 роботов. Сейчас ищут 799 программистов ...

Как зарегистрировать пользователя используя php, если ошибки проверяются в js.

Тема в разделе "PHP для новичков", создана пользователем Mavili, 16 дек 2018.

  1. Mavili

    Mavili Новичок

    С нами с:
    25 ноя 2018
    Сообщения:
    12
    Симпатии:
    0
    Регистрация проходит в php, а проверяю данные на ошибки через js.

    Код:
    php (redbeanphp):
    PHP:
    1. $user = R::dispense('users');
    2. $user->login = $data['login'];
    3. $user->password = $data['password'];
    4. $user->email = $data['email'];
    5. R::store($user);
    js (jQuery):
    Код (Javascript):
    1. if ($.trim(login) === '') {
    2. $('#login').attr('class', 'outlineError');
    3. errors = ['Необходимо ввести логин'];
    4. }
    5.  
    6. if ($.trim(password) === '') {
    7. $('#password').attr('class', 'outlineError);
    8. errors = ['Необходимо ввести пароль'];
    9. }
    10. if ($.trim(email) === '') {
    11. $('#reg-email').attr('class', 'outlineError');
    12. errors = ['Необходимо ввести почту'];
    13. }
    14. if (errors.length == 0) {
    15. var success = ["Вы успешно зарегистрировались"]
    16. $('#message').html(success[success.length - 1]);
    17. $('#message').attr('class', 'success');
    18. $('#message').show();
    19. }

    Вопрос в том, когда пользователь ввёл всё корректно, используется последний if и нужно как-то вызвать тот код из php, что-бы наконец занести данные базу. Как это сделать?
     
  2. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    с помощью ajax например