

Контроль выполнения задания
#1
Отправлено 09 Сентябрь 2009 - 19:15
#2
Отправлено 10 Сентябрь 2009 - 08:58
$table = data_table("Задания","id={ID}");
if ($table['Выполнено']) $table['Дата выполнения'] = date("Y-m-d 00:00:00");
update_table($table, "Задания","id={ID}");
#3
Отправлено 10 Сентябрь 2009 - 13:41
Разработчик (10.9.2009, 8:58) писал:
$table = data_table("Задания","id={ID}");
if ($table['Выполнено']) $table['Дата выполнения'] = date("Y-m-d 00:00:00");
update_table($table, "Задания","id={ID}");
Добрый день, попробовали создать такое поле с таким текстом. Результата нет после того, как ставится отметка задание выполнено, дата в поле дата выполнения не появляется, что делать? Вопрос: с каким типом должно быть поле задание выполнено. У нас чекбокс, может ли быть в этом проблема? Заранее спасибо.
#4
Отправлено 10 Сентябрь 2009 - 14:12
$table = data_table("Задания","id={ID}");
if ($table['Задание выполнено']) $table['Дата выполнения'] = date("Y-m-d 00:00:00");
update_table($table, "Задания","id={ID}");
#5
Отправлено 10 Сентябрь 2009 - 14:29
#6
Отправлено 10 Сентябрь 2009 - 14:42
$table = data_table("Задания","id={ID}"); if ($table['Дата выполнения']=="" and $table['Задание выполнено']) $table['Дата выполнения'] = date("Y-m-d 00:00:00"); if (!$table['Задание выполнено']) $table['Дата выполнения'] = ""; update_table($table, "Задания","id={ID}");
#7
Отправлено 10 Сентябрь 2009 - 15:04
#8
Отправлено 10 Сентябрь 2009 - 15:13
vilra (10.9.2009, 16:04) писал:
vilra (10.9.2009, 16:04) писал:
Насколько я помню, в оригинале там только дата используется. Время имеет смысл ставить, если в настройках поля вы включили "отображать время".
#9
Отправлено 10 Сентябрь 2009 - 15:34
Разработчик (10.9.2009, 15:13) писал:
А вам нужно и время? Тогда замените date("Y-m-d 00:00:00") на date("Y-m-d H:i:00")
Насколько я помню, в оригинале там только дата используется. Время имеет смысл ставить, если в настройках поля вы включили "отображать время".
ок, все вроде заработало!!!
спс! огромное!
#10
Отправлено 17 Ноябрь 2009 - 11:27
// Автопростановка даты выполнения задания
$table = data_table("Задания","id={ID}");
if ($table['Дата выполнения']=="" and $table['Задание выполнено']) $table['Дата выполнения'] = now();
if (!$table['Задание выполнено']) $table['Дата выполнения'] = "";
update_table($table, "Задания","id={ID}");
И оно не работает.... поля не меняются..
#11
Отправлено 17 Ноябрь 2009 - 11:55
DarkNight (17.11.2009, 11:27) писал:
// Автопростановка даты выполнения задания
$table = data_table("Задания","id={ID}");
if ($table['Дата выполнения']=="" and $table['Задание выполнено']) $table['Дата выполнения'] = now();
if (!$table['Задание выполнено']) $table['Дата выполнения'] = "";
update_table($table, "Задания","id={ID}");
И оно не работает.... поля не меняются..
// Автопростановка даты выполнения задания $table = data_table("Задания","id={ID}"); if ($table['Дата выполнения']=="0000-00-00 00:00:00" and $table['Задание выполнено']=="Да") $table['Дата выполнения'] = date("Y-m-d 00:00:00"); if ($table['Задание выполнено']=="Нет") $table['Дата выполнения'] = ""; update_table($table, "Задания","id={ID}");
#12
Отправлено 17 Ноябрь 2009 - 13:38
Сотрудник(которому дали задание) и Руководитель(который дал задание).
Вопрос в том по какому полю система будет определять кто для этой записи свой а кто чужой.
Для сотрудника - поля Принято, Назначил,Когда добавлено редактировать не нужно, а для Руководителя - поле Принято должно быть доступно для редактирования.
#13
Отправлено 17 Ноябрь 2009 - 13:47
При выборе, из поля ссылки на другую таблицу, сделать возможность поиска. Типа пользователь начинает набирать название и в списке отображаются те записи которые содержат то что набрал пользователь.
#15
Отправлено 17 Ноябрь 2009 - 13:58
DarkNight (17.11.2009, 13:47) писал:
При выборе, из поля ссылки на другую таблицу, сделать возможность поиска. Типа пользователь начинает набирать название и в списке отображаются те записи которые содержат то что набрал пользователь.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных