if ($line['Тип задачи ОТОТ']==3)
{
$sch['Номер ОСО']=$ID;
$new_id = insert_query($sch, "Прохождение аккредитации");
echo "<script>location.href='".$config["site_root"]."/view_line.php?table=901&line=".$new_id."&edit_mode&back_url=".$base64_current_url."'</script>";
}
elseif ($line['Тип задачи ОТОТ']==1)
{
$schet['Номер ОСО']=$ID;
$new_id = insert_query($schet, "Участие в закупке");
echo "<script>location.href='".$config["site_root"]."/view_line.php?table=881&line=".$new_id."&edit_mode&back_url=".$base64_current_url."'</script>";
}
elseif ($line['Тип задачи ОТОТ']==2)
{
$sche['Номер ОСО']=$ID;
$new_id = insert_query($sche, "Заказ аналитики");
echo "<script>location.href='".$config["site_root"]."/view_line.php?table=891&line=".$new_id."&edit_mode&back_url=".$base64_current_url."'</script>";
}
Что-то не так только я указываю,видимо..Поле "Тип задачи ОТОТ"-это поле связи http://take.ms/c9C5F То есть вроде как если выполнять доп.действие нужно же прописывать ID для проверки? Или я как-то неправильно указываю? Никуда не переходит,остается в том же окне.
Если прописать только одно условие и поставить не == а именно = тогда переходит куда нужно...(присваивается конкретное значение и создается новая строка в другой таблице)..Не пойму никак как правильно указывать при большом количестве значений с полем типа "связь"...













