Задать вопрос

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

Я уж не знаю, долблюсь в глаза, но ошибки не вижу
<?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
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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 ;)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽