Необходимо реализовать фильтр.
Что бы Исполнитель отсеивался по таб. Города и Сфера услуг + по полю Карточка = Свободна таб. Исполнители,
в зависимости от значений полей Город , Тип услуги , Карточка
Эскиз для общего понимания вопроса:
Отправлено 21 Май 2014 - 08:14
Отправлено 21 Май 2014 - 09:47
Отправлено 21 Май 2014 - 09:52
CbCoder (21 Май 2014 - 09:47) писал:
Сообщение отредактировал All_ex74: 21 Май 2014 - 10:05
Отправлено 21 Май 2014 - 10:01
Цитата
Цитата
Отправлено 21 Май 2014 - 10:11
CbCoder (21 Май 2014 - 10:01) писал:
CbCoder (21 Май 2014 - 10:01) писал:
Сообщение отредактировал All_ex74: 21 Май 2014 - 10:13
Отправлено 21 Май 2014 - 10:27
Отправлено 21 Май 2014 - 10:28
CbCoder (21 Май 2014 - 10:27) писал:
Отправлено 21 Май 2014 - 13:48
if ($line['Состояние'] == "Связана") // вычисление висит на поле состояние, при изменении которого на Связана создаётся Заявка в таб. Заявки { $zvka['Город'] = $line['Город']['ID']; $zvka['Тип услуги'] = $line['Связана по услуге']['ID']; $zvka['Заказчик'] = $line['ID']; $zvka['ID'] = insert_query($zvka, "Заявки"); }
Сообщение отредактировал All_ex74: 21 Май 2014 - 14:36
Отправлено 21 Май 2014 - 16:40
Отправлено 21 Май 2014 - 18:12
CbCoder (21 Май 2014 - 16:40) писал:
Отправлено 21 Май 2014 - 18:20
Отправлено 21 Май 2014 - 19:23
CbCoder (21 Май 2014 - 18:20) писал:
if ($line['Состояние'] == "Связана") { $zvka['Тип услуги'] = $line['Связана по услуге']['ID']; // в переменной $line поля связи разворачиваются, поэтому записано в 2 уровня $zvka['Город'] = $line['Город']['ID']; // аналогично $zvka['Заказчик'] = $line['ID']; $zvka['ID'] = insert_query($zvka, "Заявки");
if ($line['Связана по услуге']['ID']=="") $line['Состояние'] = "Свободна"; else $line['Состояние'] = "Связана";
if ($line['Статус']=="Исполняемая") $line['Исполнитель']['Карточка'] = "Связана"; if ($line['Статус']=="Завершённая") { $line['Закрыта'] = date("d.m.Y H:i"); $line['Заказчик']['Связана по услуге'] = ""; $line['Исполнитель']['Карточка'] = "Свободна"; }
if ($line['Исполнитель']['ID']=="") { $line['Статус'] = "В ожидании"; } else $line['Статус'] = "Исполняемая";
Отправлено 22 Май 2014 - 14:47
Сообщение отредактировал All_ex74: 22 Май 2014 - 15:21
Отправлено 05 Июнь 2014 - 13:31
Отправлено 05 Июнь 2014 - 14:35
Отправлено 05 Июнь 2014 - 15:10
CbCoder (05 Июнь 2014 - 14:35) писал:
Сообщение отредактировал All_ex74: 05 Июнь 2014 - 15:29
Отправлено 05 Июнь 2014 - 15:24
Цитата
Цитата
Отправлено 05 Июнь 2014 - 15:39
CbCoder (05 Июнь 2014 - 15:24) писал:
CbCoder (05 Июнь 2014 - 15:24) писал:
Сообщение отредактировал All_ex74: 05 Июнь 2014 - 15:56
Отправлено 05 Июнь 2014 - 16:03
Отправлено 05 Июнь 2014 - 16:27
CbCoder (05 Июнь 2014 - 16:03) писал:
if ($line['Состояние'] == "Связана") { $zvka['Заказчик'] = $line['ID']; $zvka['Город'] = $line['Город']['ID']; $zvka['Тип услуги'] = $line['Связана по услуге']['ID']; $zvka['ID'] = insert_query($zvka, "Заявки"); }
CbCoder (05 Июнь 2014 - 16:03) писал:
Сообщение отредактировал All_ex74: 05 Июнь 2014 - 16:43
0 пользователей, 1 гостей, 0 анонимных