Перейти к содержимому


Вычисление в доп.действии


Сообщений в теме: 2

#1 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 24 Май 2014 - 14:46

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 для проверки? Или я как-то неправильно указываю? Никуда не переходит,остается в том же окне.
Если прописать только одно условие и поставить не == а именно = тогда переходит куда нужно...(присваивается конкретное значение и создается новая строка в другой таблице)..Не пойму никак как правильно указывать при большом количестве значений с полем типа "связь"...

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 24 Май 2014 - 15:07

$line['Тип задачи ОТОТ']['ID']==3

Поле связи в $line - это массив.

#3 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 24 Май 2014 - 15:37

Ах,вон оно как,значит здесь так же указывать..спасибо большое,запомню))





Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных