[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка POST
Godwarlock
Всем привет. Подскажите решение. Есть такой кусок кода
$cost= \Core::decodeBase($_POST['cost']);

Как сделать так, что если не пришел запрос $_POST['cost'], в переменную $cost записалась строка "none"? Как бы так в одной строке всё это уместить, то есть в той, что я показал. А то с этими операторами в php запутался)))
Игорь_Vasinsky
$cost= isset($_POST['cost']) ? \Core::decodeBase($_POST['cost']) : 'none';


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Godwarlock
Игорь_Vasinsky
А вот я читал про !empty, этот вариант не будет лучше?
Godwarlock
А. Всё правильно. isset проверяет наличие поля, а empty проверяет есть ли поле и есть ли в этом поле данные. Всё. Спасибо)
Игорь_Vasinsky
все верно понял.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.