Скрываем форму после отправки

268
07 марта 2018, 08:50

Наткнулся на непонятный скрипт. Вот пример как скрывается форма после отправки:

    <?php
    //Если город пустой - покажем форму
    if (isset($_REQUEST['city'])) {
?>
        <form action="" method="GET">
            <input type="text" name="name">
            <input type="submit">
        </form>
<?php
    }
?>
<?php
    //Если форма была отправлена и город не пустой:
    if (isset($_REQUEST['city'])) {
        $city = strip_tags($_REQUEST['age']);
        echo 'Ваш город: '.$age;
    }
?>

И это работает) Везде разные значения : $_REQUEST['city'] , name="name", $_REQUEST['age'] ПОЧЕМУ?????

И это мой код)) Конечно же ничего не скрывает)

<?php 
    if(isset($_REQUEST['city'])){
?> 
<form action="" method="GET">
    <input type="text" name="city">
    <input type="submit">
</form>
<?php
     }
?> 
<?php
if (empty($_REQUEST['city'])){
    $city = strip_tags($_REQUEST['city']);
    echo "Ваш город: $city";
}else{
    echo "Чувак, ты забыл ввести город!";
}
?>
Answer 1

Неправильное условие:

   if ( ! empty($_REQUEST['city'])){
        $city = strip_tags($_REQUEST['city']);
        echo "Ваш город: $city";
    }

http://php.net/manual/en/function.empty.php

READ ALSO
Определить тип данных

Определить тип данных

Есть сайт с генератором кодаСтолкнулся с такой проблемой: какой тип данных у кода, который выдается пользователю

252
Подключить в open_basedir /dev/urandom nextcloud

Подключить в open_basedir /dev/urandom nextcloud

Поставил себе nextcloud, вроде всё настроил, в php в параметре open_basedir указал:

206
Yii2 Rules required on

Yii2 Rules required on

Добрый вечерЕсть вот такой класс

271
Не могу изменить настройки php в scotchbox

Не могу изменить настройки php в scotchbox

Использую vagrant контейнер scotchboxвсе хорошо запустилось и работает

195