- Форум CRM программы Клиентская база
- → Публикации Gnome
Публикации Gnome
9 публикаций создано Gnome (учитываются публикации только с 24-Май 23)
#26749 Перенаправление на страницу
Отправлено от Gnome в 16 Декабрь 2014 - 21:20 in Как это сделать
global $cur_index;
$new_data=array();
$new_data['status'] = '0'; //раньше был баг при добавлении новой записи, статус неправильно вносился
$new_data['user_id'] = $user['id']; // текущий пользователь
$dog_data=data_table('Договоры',"ID=".$line['Договор']['ID']);
$new_data['Подписант"']=$dog_data['Подписант"'];
$new_data['Договор']=$line['Договор']['ID'];
if (!$new_act_ID)
{
$new_act_ID = insert_query($new_data,'Акт выполненных работ');
//сразу переписываем номер акта согласно формы
$upd_num['Номер акта']="QQQQ-".$new_act_ID;
update_query($upd_num,'Акт выполненных работ',"ID=".$new_act_ID);
}
// здесь заполняем акт работами, которые указаны в приложении
$in_act['Акт выполненных работ']=$new_act_ID;
$in_act['Вид услуги']=$line['Услуга']['ID'];
$in_act['Период']=$line['Период'];
$in_act['Количество']=$line['Количество'];
insert_query($in_act,'Состав акта выполненных работ');//вставляем в акт перечень работ что в приложении к договору
$cur_index=$cur_index+1;
if($cur_index==count($_POST['sel']))
{
$link = "http://****view_line2.php?table=ХХХХ&line=".$new_act_ID;
header("Location: ".$link);
exit;
}
#26740 Перенаправление на страницу
Отправлено от Gnome в 15 Декабрь 2014 - 13:16 in Как это сделать
#26738 Перенаправление на страницу
Отправлено от Gnome в 15 Декабрь 2014 - 12:21 in Как это сделать
#26736 Перенаправление на страницу
Отправлено от Gnome в 15 Декабрь 2014 - 11:48 in Как это сделать
#26734 Перенаправление на страницу
Отправлено от Gnome в 15 Декабрь 2014 - 10:38 in Как это сделать
maksn (15 Декабрь 2014 - 10:16) писал:
$link = "/view_line.php?table=XXX&line=".$new_act_ID; header("Location:".$link);Где XXX- ваша таблица с актами
#26733 Перенаправление на страницу
Отправлено от Gnome в 15 Декабрь 2014 - 10:30 in Как это сделать
#26731 Перенаправление на страницу
Отправлено от Gnome в 15 Декабрь 2014 - 09:52 in Как это сделать
есть таблица "табл 1", у нее есть подчиненная "табл 2".
суть отработки доп. действий: сделать 1 запись в "табл 1", затем сделать эное количество записей в "табл 2", при этом эти записи связаны с записью, занесенной в "табл 1". это все сделано, все работает. но для удобства необходимо после внесения записей в "табл 2" перенаправить на просмотр записи "табл 1". подскажите.
global $new_act_ID;
$new_data=array();
$new_data['status'] = '0'; //раньше был баг при добавлении новой записи, статус неправильно вносился
$new_data['user_id'] = $user['id']; // текущий пользователь
//будем заносить подписанта по умолчанию того, который указан в договоре
if (!$new_act_ID)
{
$new_act_ID = insert_query($new_data,'Акт выполненных работ');
//сразу переписываем номер акта согласно формы
$upd_num['Номер акта']="акт-".$new_act_ID;
update_query($upd_num,'Акт выполненных работ',"ID=".$new_act_ID);
}
// здесь заполняем акт работами, которые указаны в приложении
$in_act['Акт выполненных работ']=$new_act_ID;
$in_act['Вид услуги']=$line['Услуга']['ID'];
$in_act['Период']=$line['Период'];
$in_act['Количество']=$line['Количество'];
insert_query($in_act,'Состав акта выполненных работ');//вставляем в акт перечень работ что в приложении к договору
по идее должно быть что то подобное:
header("Location; ");
#26730 Как обратится к полю в родительской/связанной таблице
Отправлено от Gnome в 14 Декабрь 2014 - 17:08 in Как это сделать
#26728 Как обратится к полю в родительской/связанной таблице
Отправлено от Gnome в 14 Декабрь 2014 - 11:29 in Как это сделать
- Форум CRM программы Клиентская база
- → Публикации Gnome