В чём заключается ошибка?

Я уж не знаю, долблюсь в глаза, но ошибки не вижу
<?php
  $login = filter_var(trim($_POST['login']),
  FILTER_SANITIZE_STRING);
  $name = filter_var(trim($_POST['name']),
  FILTER_SANITIZE_STRING);
  $pass = filter_var(trim($_POST['pass']),
  FILTER_SANITIZE_STRING);

  if(mb_strlen($login) < 5 || (mb_strlen($login) > 90 ) {
    echo "Недопустимая длина логина";
    exit();
  } else if(mb_strlen($name) < 3 || (mb_strlen($name) > 50 ) {
    echo "Недопустимая длина имени";
    exit();
  } else if(mb_strlen($pass) < 2 || (mb_strlen($pass) > 6 ) {
    echo "Недопустимая длина пароля (от 2 до 6 символов)";
    exit();
  }
?>


60c0f47d489ae302408730.png
  • Вопрос задан
  • 114 просмотров
Решения вопроса 2
@thisuserhatephp
Офлайн - losers Онлайн - lusers
ты пропустил скобочку
- if(mb_strlen($login) < 5 || (mb_strlen($login) > 90 ) {...}


+  if(mb_strlen($login) < 5 || (mb_strlen($login) > 90 )) {...}
Ответ написан
@kot999
Backend software engineer
все скобочки пересчитайте в if ;)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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