Загрузка...

Как в PHP сделать так чтобы echo выводилось не сразу?

Тема в разделе Backend создана пользователем Money_Back 24 июл 2020. 202 просмотра

  1. Money_Back
    Money_Back Автор темы 24 июл 2020 1272 9 июн 2018
    Вот допустим,я хочу сделать проверку.
    Я пишу
    PHP
    if ($_POST['pass'] < 5){
    echo "Введенное число меньше 5";
    }
    В браузере сразу выводится "Введенное число меньше 5",хотя я даже ещё ничего не ввёл.
    Как это исправить?
    Чтобы если я ввёл ток 4,то тогда выводилось echo
     
  2. USDC
    Код
    if (isset($_POST['pass']) && $_POST['pass'] < 5){
    echo "Введенное число меньше 5";
    }
    необъявленная переменная по умолчанию равняется NULL (нулю в случае такой проверки), поэтому проверять надо сперва на то, объявлено ли значение
     
    1. Money_Back Автор темы
      @SCRASIA, Огромное спасибо!
  3. TONDA_inactive3249400
    if ($nano === true) {
    echo "Задержка на 2 секунды, 100 микросекунд.\n";
    } elseif ($nano === false) {
    echo "Задержка не удалась.\n";
    } elseif (is_array($nano)) {
    $seconds = $nano['seconds'];
    $nanoseconds = $nano['nanoseconds'];
    echo "Прервано сигналом.\n";
    echo "Осталось: $seconds секунд, $nanoseconds наносекунд.";
    }
    ?>
     
  4. USDC
    TONDA_inactive3249400, что это за ересь, ты даже переменную $nano не объявил, чтобы твой код работал, если все что ты можешь это скопировать непонятную хуйню откуда-то, то лучше этого не делать
     
Загрузка...
Top