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


Вставка реквизитов и вычесление даты сдачи работы


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

#1 sentimento

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

  • Пользователи
  • PipPipPip
  • 45 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Видеография

Отправлено 07 Октябрь 2013 - 08:09

1. Каким образом можно вставить в шаблон печати: "печать" компании и роспись руководителя, "шаблоном поля"?
2. И подскажите пожалуйста - как (вычислением) в поле "Срок сдачи" прибавить 130 суток к значению из поля "Дата заказа"?
3. И последнее) - В подчиненной таблице требуется дублирование значения поля "Дата заказа" из того же поля родительской таблицы.

Всем за ранее огромное спасибо.

#2 CbCoder

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

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

Отправлено 09 Октябрь 2013 - 09:50

1. Добавляете 2 поля с типом "изображение", загружаете в них картинки и вставляете в шаблон переменные этих полей.
2. $line['Срок сдачи'] = date("Y-m-d", strtotime($line['Дата заказа'])+130*24*60*60);
3. $line['Дата заказа'] = $line['Поле связи с род. таблицей']['Дата заказа'];

'Поле связи с род. таблицей' - заменяете на имя реального поля связи.

#3 sentimento

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

  • Пользователи
  • PipPipPip
  • 45 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Видеография

Отправлено 09 Октябрь 2013 - 18:57

Просмотр сообщенияCbCoder (09 Октябрь 2013 - 09:50) писал:

1. Добавляете 2 поля с типом "изображение", загружаете в них картинки и вставляете в шаблон переменные этих полей.
2. $line['Срок сдачи'] = date("Y-m-d", strtotime($line['Дата заказа'])+130*24*60*60);
3. $line['Дата заказа'] = $line['Поле связи с род. таблицей']['Дата заказа'];

'Поле связи с род. таблицей' - заменяете на имя реального поля связи.

Спасибо большое! - с первым и третьим пунктом всё ок. Со вторым пунктом не получается - во всех строках "Дата заказа" дата 11.05.1970

#4 sentimento

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

  • Пользователи
  • PipPipPip
  • 45 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Видеография

Отправлено 09 Октябрь 2013 - 19:03

Вопрос решился! указал вместо названий полей их номера.

Еще в тему - как прибавить не 130 суток а значение из поля "Рабочий срок" (наприм. 130)

Замена $line['Срок сдачи'] = date("Y-m-d", strtotime($line['Дата заказа'])+130*24*60*60); на $line['Срок сдачи'] = date("Y-m-d", strtotime($line['Дата заказа'])+$line['Рабочий срок']*24*60*60); не срабатывает

#5 andibrag

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

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

Отправлено 09 Октябрь 2013 - 20:07

Просмотр сообщенияsentimento (09 Октябрь 2013 - 19:03) писал:

Замена $line['Срок сдачи'] = date("Y-m-d", strtotime($line['Дата заказа'])+130*24*60*60); на $line['Срок сдачи'] = date("Y-m-d", strtotime($line['Дата заказа'])+$line['Рабочий срок']*24*60*60); не срабатывает
$line['Рабочий срок'] - тип поля Число? Для php строка = число если первое значение строки - это цифра, в противном случае - строка, при ее использовании в арифметическом действии, становится нулем. Может быть пробелы присутствуют?

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

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

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


#6 sentimento

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

  • Пользователи
  • PipPipPip
  • 45 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Видеография

Отправлено 10 Октябрь 2013 - 00:00

Просмотр сообщенияandibrag (09 Октябрь 2013 - 20:07) писал:

$line['Рабочий срок'] - тип поля Число? Для php строка = число если первое значение строки - это цифра, в противном случае - строка, при ее использовании в арифметическом действии, становится нулем. Может быть пробелы присутствуют?

Рабочий срок - это число. Вроде бы нет пробелов. Как может выглядеть вычисление в моем случае?

#7 sentimento

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

  • Пользователи
  • PipPipPip
  • 45 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Видеография

Отправлено 10 Октябрь 2013 - 00:42

Все снова решилось указание номеров полей а не названием)))))) Всем спасибо огромное!!!





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

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