Вопрос по вычислениям
#201
Отправлено 14 Май 2013 - 10:16
Подскажите пожалуйста следующее:
В таблице есть "Дата" и есть "Дата+18 месяцев". Как сделать вычисление, которое прибавит к дате 18 месяцев и выведет готовый результат в "Дата+18 месяцев" ?
#202 Гость_Roman_*
Отправлено 14 Май 2013 - 10:53
$tsp = strtotime($line['Дата']); $new_tsp = mktime(0, 0, 0, date("n", $tsp)+18, date("j", $tsp), date("Y", $tsp)); $line['Дата+18 месяцев'] = date("Y-m-d H:i:s", $new_tsp);
#203
Отправлено 14 Май 2013 - 11:04
Самы бы точно не справился...
#204
Отправлено 14 Май 2013 - 19:38
В данном случае вычисление работает даже если поле "Дата" пустое. Как сделать, что бы вычисление игнорировалось, если поле "Дата" пустое и соответственно ничего не выводило в поле "Дата + 18 месяцев".
Заранее спасибо!
#205 Гость_Roman_*
Отправлено 15 Май 2013 - 08:57
if ($line['Дата'] != "0000-00-00 00:00:00") { $tsp = strtotime($line['Дата']); $new_tsp = mktime(0, 0, 0, date("n", $tsp)+18, date("j", $tsp), date("Y", $tsp)); $line['Дата+18 месяцев'] = date("Y-m-d H:i:s", $new_tsp); }
#206
Отправлено 15 Май 2013 - 11:06
#207
Отправлено 19 Май 2013 - 14:56
$line['Исполнитель'] = $line['Заявка']['Исполнитель'];где Заявка - поле связи таблицы Контрагенты и Работа с клиентом
Проблема в том, что отображаются не имена исполнителей, а их ID номера в таблице Пользователи
Что нужно дописать чтоб отображались имена?
#208
Отправлено 19 Май 2013 - 17:35
f-jeka (19 Май 2013 - 14:56) писал:
$line['Исполнитель'] = $line['Заявка']['Исполнитель'];где Заявка - поле связи таблицы Контрагенты и Работа с клиентом
Проблема в том, что отображаются не имена исполнителей, а их ID номера в таблице Пользователи
Что нужно дописать чтоб отображались имена?
#209
Отправлено 19 Май 2013 - 20:20
"Исполнитель" в таблице "Контрагент" - пользователь
"Заявка" - в таблице "Контрагент" - связь
#211
Отправлено 19 Май 2013 - 21:07
#212
Отправлено 13 Август 2013 - 21:11
Как измениться форма? (Строка На кого" подставляется не верная)
$schet['На кого'] = $ID;
$new_id = insert_query($schet, "Счета");
echo "<script>location.href='".$config["site_root"]."/view_line.php?table=43&line=".$new_id."&edit_mode&back_url=".$base64_current_url."'</script>";
И еще вопрос. Где почитать про глобальные переменные можно?
#213
Отправлено 14 Август 2013 - 08:28
branev (13 Август 2013 - 21:11) писал:
Как измениться форма? (Строка На кого" подставляется не верная)
$schet['На кого'] = $ID;
$new_id = insert_query($schet, "Счета");
echo "<script>location.href='".$config["site_root"]."/view_line.php?table=43&line=".$new_id."&edit_mode&back_url=".$base64_current_url."'</script>";
И еще вопрос. Где почитать про глобальные переменные можно?
Извиняюсь таблица Точки это таблица Заявки (переименованная)
Помогите плз)
Сообщение отредактировал branev: 14 Август 2013 - 08:29
#214
Отправлено 14 Август 2013 - 09:10
$schet['На кого'] = $line['Клиент']['ID'];
#215
Отправлено 14 Август 2013 - 09:23
А существует все таки более подробная документация с описаниями глобальных переменных и т.д.?
#217
Отправлено 01 Ноябрь 2013 - 14:57
То есть, прописываем в поле архив слово удаленное и значение в поле "статус записи" меняется на удаленное.
#218
Отправлено 01 Ноябрь 2013 - 15:03
#219
Отправлено 01 Ноябрь 2013 - 15:12
#220
Отправлено 01 Ноябрь 2013 - 15:21
if ($line['Архив']=="архив") $line['Статус записи'] = 1; else if ($line['Архив']=="удаленное") $line['Статус записи'] = 2; else $line['Статус записи'] = 0; // активное
Количество пользователей, читающих эту тему: 19
0 пользователей, 19 гостей, 0 анонимных