Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2013
Помог: 0 раз(а)
Добрый день!
Не уверен, что вопрос свой размещаю в нужной рубрике. Если вдруг не там где надо, огромная просьба к модератору не удалять тему, а перенести куда положено.
итак.. есть задача рассчитать стоимость материала для изготовления единицы изделия.
есть постоянные величины:
Цена
Высота
Ширина стандарт
min
max
есть переменная (вводится пользователем)
Ширина пользователя
есть требуемый результат (рассчитывается автоматически)
Стоимость
есть условие: ЕСЛИ Ширина пользователя меньше или равна значению min, ТО Стоимость=Цена*Высоту; ЕСЛИ Ширина пользователя есть величина между min и max, ТО Стоимость=(Цена*Высота)*2
в Excel требуемый результат рассчитывается по формуле: =ЕСЛИ(И(C11>B8;C11<C8);A4*B4*2;A4*B4) (см. вложенный файл)
теперь сама проблема (то ли лошадь сдохла, то ли ноги не ходят): не могу понять как выражение из Excel прописать в php. Подскажите пожалуйста, самостоятельно сижу вторую ночь и не понимаю...
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Langolier55, у вас 2 условия которые должны выполнятся одновременно. Значит их нужно объединить логическим И (and или &&). Сами логические выражения уже есть в экселе
Langolier55
Отправлено: 24 Ноября, 2013 - 12:05:03
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2013
Помог: 0 раз(а)
oxo-xo-юшки... так в том и проблема для меня (к слову сказать я не программист)...
я читал и о and и о && но толком ничего так и не понял... Но, если Вы говорите что их нужно объединить, при том, что сами выражения уже есть в Excel, правильный ли будет синтаксис:
где
$w - ширина стандарт
$w_fb - ширина пользователя
($h + pripLow + pripHigh) - выражение определяющее величину высота
$prcFbr - цена
$rashFaktur - стоимость
День добрый! Огроменное спасибо за наводку! Это просто... просто потрясающая помощь... не ожидал, её получить на самом деле... Я сделал, как Вы описали, с поправкой на "ветер"... вот что у меня получилось в конечном виде:
Однако, видимо где-то я всё же допустил ошибку, так как расход ткани формула не считает... на итоговой странице сайта выводится только стоимость работы
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Langolier55, не забыли везде перед названиями переменных ставить $?
Langolier55
Отправлено: 25 Ноября, 2013 - 12:02:00
Новичок
Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2013
Помог: 0 раз(а)
IllusionMH пишет:
Langolier55, не забыли везде перед названиями переменных ставить $?
да вроде нет... грешу только... я ввел на странице материала дополнительное поле Ширина материала ($w_fb), тип поля указал как Номер, и прописал его в условии:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.