Вывести полеY, если полеX не заполнено

помогите сообразить ;-)

#1 27 ноября 2015 в 13:33
Добрый день.
Вопрос снова касаемо полей.
У меня есть поле — pay (выводит цену)
Есть поле (флаг) — payB (если пользователь не хочет указывать цену, то он ставит галочку на этом поле, которое обозначает "Пусть исполнители сами предложат цену"

Мой вопрос:
Как граммотно вывести в шаблоне payB, если pay не заполнен..

Как-то навреное так...:
if <?php echo $fields['Pay']['handler']->parse( $item['Pay'] ); ?> empty
then <?php echo $fields['PayB']['handler']->parse( $item['PayB'] ); ?>
#2 1 декабря 2015 в 17:20
Есть идеи?😥А то никак не получается. Оч. буду благодарен, хоть какой помощи…
#3 1 декабря 2015 в 17:38
  1. <?php echo !empty($item['Pay']) ? $item['Pay'] : $item['PayB']; ?>
#4 1 декабря 2015 в 18:18
Evanescence, спасибо Вам огромное!
Т.е на сколько я помню, !empty — отрицание?

Только есть одно, НО — payB у меня ФЛАГ, т.е либо да, либо нет. Если нажать галочку, то выводится — "заказчик сам предложит цену"
Но на сайте, Вашим методом, выводит 1 или 0
#5 1 декабря 2015 в 18:30
driverriga, Да отрицание.
  1. <?php echo !empty($item['Pay']) ? $item['Pay'] : 'заказчик сам предложит цену'; ?>
#6 1 декабря 2015 в 18:46
Evanescence, получилось.
А можно как нибудь вывести "заказчик сам предложит цену" из базы данных? или флаг в лбом случае выводит только 0/1?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.