Перейти к содержимому


Вычисление для заполнения поля пользователь


Сообщений в теме: 7

#1 ber

    Активный участник

  • Пользователи
  • PipPipPip
  • 237 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 05 Февраль 2013 - 15:15

Как написать вычисление, что бы в поле "Автор брони" для примера заносился текущий пользователь при определённых значениях полей.
$line['Автор брони'] = {current}
не работает, и прочие схожие так же
www.its-truck.ru - Группа компаний ИТС
www.intertransservice.ru - ИТС-МАН - Официальный дилер MAN Truck and Bus
www.its-daf.ru - ИТС-ДАФ - Официальный дилер DAF Trucks
www.its-hino.ru - ИТС-Хино - Официальный дилер Hino Motors
www.its-kamaz.ru - ИТС-Камаз - Официальный дилер ПАО КамАЗ
www.trp-parts.ru - Интернет-магазин запасных частей для грузовых авто

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Февраль 2013 - 16:15

А где вы прочли, что нужно использовать "{current}"? Никакого отношения к вычислениям это не имеет, все вычисления пишутся исключительно на PHP и должны использовать его синтаксис. В частности текущий пользователь хранится в переменной $user и об этом написано в документации и в множестве примеров на форуме.

$line['Автор брони'] = $user['id'];


#3 ber

    Активный участник

  • Пользователи
  • PipPipPip
  • 237 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 05 Февраль 2013 - 16:32

Не смог найти в Документации, написал для примера, что бы было понятно... спасибо!
www.its-truck.ru - Группа компаний ИТС
www.intertransservice.ru - ИТС-МАН - Официальный дилер MAN Truck and Bus
www.its-daf.ru - ИТС-ДАФ - Официальный дилер DAF Trucks
www.its-hino.ru - ИТС-Хино - Официальный дилер Hino Motors
www.its-kamaz.ru - ИТС-Камаз - Официальный дилер ПАО КамАЗ
www.trp-parts.ru - Интернет-магазин запасных частей для грузовых авто

#4 ber

    Активный участник

  • Пользователи
  • PipPipPip
  • 237 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 08 Февраль 2013 - 17:37

как написать условие, что поле типа Пользователь пустое?

$line['Автор брони'] = "";

Такое вычисление срабатывает, но только если оно стоит последнее, перед ;
Но если его ставить всередину, то стопорит вычисление, соответственно не получается использовать его вначале с тегом <if>

И как понимаю это относится не только к полю типа Пользователь, как для других полей (типа связь, текст и тд, не важно) прописать, что бы оно стало пустое, или для условия if, что оно является пустым??

Сообщение отредактировал ber: 08 Февраль 2013 - 17:43

www.its-truck.ru - Группа компаний ИТС
www.intertransservice.ru - ИТС-МАН - Официальный дилер MAN Truck and Bus
www.its-daf.ru - ИТС-ДАФ - Официальный дилер DAF Trucks
www.its-hino.ru - ИТС-Хино - Официальный дилер Hino Motors
www.its-kamaz.ru - ИТС-Камаз - Официальный дилер ПАО КамАЗ
www.trp-parts.ru - Интернет-магазин запасных частей для грузовых авто

#5 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 08 Февраль 2013 - 21:04

Просмотр сообщенияber (08 Февраль 2013 - 17:37) писал:

как написать условие, что поле типа Пользователь пустое?

$line['Автор брони'] = "";

Такое вычисление срабатывает, но только если оно стоит последнее, перед ;
Но если его ставить всередину, то стопорит вычисление, соответственно не получается использовать его вначале с тегом <if>

И как понимаю это относится не только к полю типа Пользователь, как для других полей (типа связь, текст и тд, не важно) прописать, что бы оно стало пустое, или для условия if, что оно является пустым??
Код приведите, пожалуйста.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#6 ber

    Активный участник

  • Пользователи
  • PipPipPip
  • 237 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 09 Февраль 2013 - 12:05

Для примера:
if ($line['Автор брони']=="") $line['Статус'] = "Свободен";

Сообщение отредактировал ber: 09 Февраль 2013 - 12:05

www.its-truck.ru - Группа компаний ИТС
www.intertransservice.ru - ИТС-МАН - Официальный дилер MAN Truck and Bus
www.its-daf.ru - ИТС-ДАФ - Официальный дилер DAF Trucks
www.its-hino.ru - ИТС-Хино - Официальный дилер Hino Motors
www.its-kamaz.ru - ИТС-Камаз - Официальный дилер ПАО КамАЗ
www.trp-parts.ru - Интернет-магазин запасных частей для грузовых авто

#7 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 09 Февраль 2013 - 17:34

if (empty($line['Автор брони'])) $line['Статус'] = "Свободен";


#8 ber

    Активный участник

  • Пользователи
  • PipPipPip
  • 237 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 11 Февраль 2013 - 09:39

А как написать если не пусто?
if (!empty($line['Автор брони'])) $line['Статус'] = "Свободен";
не так?
www.its-truck.ru - Группа компаний ИТС
www.intertransservice.ru - ИТС-МАН - Официальный дилер MAN Truck and Bus
www.its-daf.ru - ИТС-ДАФ - Официальный дилер DAF Trucks
www.its-hino.ru - ИТС-Хино - Официальный дилер Hino Motors
www.its-kamaz.ru - ИТС-Камаз - Официальный дилер ПАО КамАЗ
www.trp-parts.ru - Интернет-магазин запасных частей для грузовых авто





Количество пользователей, читающих эту тему: 10

0 пользователей, 10 гостей, 0 анонимных