Список используемых источников
Echo" ID_KIND'"; if ($kind_training==$row→ID_KIND){echo" selected" ;}//если одно из обязательных полей было пустым (т. е. выдалось сообщение), то выбираем то значение которое было. Echo" TAB_NO'"; if ($id_instr==$row→TAB_NO) {echo" selected" ;} //если одно из обязательных полей было пустым (т. е. выдалось сообщение), то выбираем то значение которое было. Months=array («январь» ," февраль… Читать ещё >
Список используемых источников (реферат, курсовая, диплом, контрольная)
- 1 Устав Смоленской АЭС Изд. САЭС, 2000. — 134 с.
- 2 Внутренний веб — узел САЭС.
- 3 Положение об учебно-тренировочном подразделении. Изд. САЭС, 2005. — 21 с.
- 4 Техническая документация к системе «Кадры-2. Подготовка персонала» Изд. САЭС, 2005. — 257 с.
- 5 Справка учебной программы «Монтажник-проектировщик» Изд. САЭС, 2005. — 123 с.
- 6 В. И. Лойко Информационные системы и технологии в экономике, 2 — е издание, Москва «Финансы и статистика» 2005. — 310 с.
- 7 Вопросы атомной науки и техники. Серия: Обеспечение безопасности АЭСВыпуск 12. Москва ФГУП НИКИЭТ 2007 151 с.
- 8 Маклаков А. Г. Личностный адаптационный потенциал: его мобилизация и прогнозирование в экстремальных условиях. Психологический журнал, 2001, № 1, с 16−24.
- 9 Август-Вильгельм Шеер Моделирование бизнес-процессов. Весть-Мета Технология, 2000. — 206 с.
- 10 М. Ф. Меняев Организационно-экономическая часть дипломных проектов, направленных на разработку программного обеспечения (Учебное пособие) МГТУ им. Н. Э. Баумана, 2002
- 11 А. А. Козырев Информационные технологии в экономике и управлении. Издательство Михайлова Санкт-Петербург 2000 г.
- 12 Вендров, А. М. Проектирование программного обеспечения экономических информационных систем: Учебник./А. М. Вендров.- М.: Финансы и статистика, 2004. — 352 с.
- 13 Майерс Г. Искусство тестирования программ / Пер. с англ.; Под ред. Б. А. Позина. — М.: Финансы и статистика, 2004. — 176 с.
- 14 Тестирование программного обеспечения / Сэм Канер, Джек Фолк, Енг Кек Нгуен и др. / Пер. с англ. — Киев: Изд-во «ДиаСофт», 2004. — 271 с.
- 15 Автоматизация управления предприятием / Баронов В. В. и др. — М.: ИНФРА-М, 2000.
- 16 Автоматизированные информационные технологии в экономике / Под общ. ред. И. Т. Трубилина. — М.: Финансы и статистика, 2007.
- 17 Когаловский М. Р. Перспективные технологии информационных систем. — М.: ДМК Пресс, 2003.
- 18 Дейт К.
Введение
в системы баз данных. — Киев: Диалектика, 2008.
- 19 Емельянов А. А., Власова Е. А., Дума Р. В. Имитационное моделирование экономических процессов. — М: Финансы и статистика, 2002.
- 20 Прикладная информатика в экономике: Учебное пособие/ Бугорский В. Н., Емельянов А. А., Порховник Ю. М. и др.; Под ред. Михайлушкина А. И. — СПб: СПбГИЭУ, 2005. 407 с.
- 21 Гришин В. Н., Панфилова Е. Е. Информационные технологии в профессиональной деятельности: Учебник.: ИНФРА-М, 2005. — 416 с.
- 22 Прокушева А. П. Экономика информатики (практикум). — М.: Н. Д. Дашков и К, 2001. — 429 с.
- 23 Борзов Ю. В. Методы тестирования и отладки программ ЭВМ / М. А. Рогов. — М.: ПРИОР, 2005. — 117 — 119 с.
- 24 Титоренко Г. А. Информационные технологии в маркетинге.- М.: Юнити, 2004. — 250 с.
- 25 М. Ф. Меняев Организационно-экономическая часть дипломных проектов, направленных на разработку программного обеспечения (Учебное пособие) МГТУ им. Н. Э. Баумана, 2002
- 26 Описание программного продукта PHP http://www.php.net/docs.php
- 27 Дмитрий Ченгаев «PHP! Как сделать современный веб-сайт». 2007. — 45 с. http://www.bravoo.net
- 28 Руководство PHP Версии 3.0 — язык написания сценариев. http://wm-help.net/down_book.php?id=8
Приложение, А Структурная схема УТП.
Рисунок П.А.1 — Структурная УТП.
Приложение Б Список сокращений.
САЭС. | ; | Смоленская атомная электростанция. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
УМО. | ; | учебно-методический отдел. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
УТП. | ; | учебно-тренировочное подразделение. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
УТСО. | ; | участок обслуживания технических средств обучения. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ТЦ | ; | турбинный цех. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ЭЦ | ; | электроцех. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
БЩУ. | ; | блок щитового управления. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ВИУБ. | ; | ведущий инженер по управлению блоком. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ВИУР. | ; | ведущий инженер по управлению реактором. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ВИУТ. | ; | ведущий инженер по управлению турбинами. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ИС. | ; | информационная система. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ИТ. | ; | информационные технологии. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ЛВС. | ; | локальная вычислительная сеть. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
НСБ. | ; | начальник смены блока. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
НСС. | ; | начальник смены станции. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ОК. | ; | отдел кадров. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ООМ. | ; | отдел обеспечения и маркетинга. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ООО. | ; | отдел организации обучения. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ООП. | ; | отдел общей подготовки. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ОПОП. | ; | отдел подготовки оперативного персонала. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ОППТОиР. | ; | отдел подготовки персонала по техническому обслуживанию и ремонту. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ОС. | ; | операционная система. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ОТУ. | ; | отдел технического управления. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ПМТ. | ; | полномасштабный тренажер | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ПМТ-БЩУ. | ; | полномасштабный тренажер блочного щита управления. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ПО. | ; | программное обеспечение. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ПЭВМ. | ; | персональная электронно-вычислительная машина. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
РБМК. | ; | реактор большой мощности канального типа. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
РЗМ. | ; | разгрузочно-загрузочная машина. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
РЦ | ; | реакторный цех. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
СЕМТО. | ; | Североевропейский межрегиональный территориальный округ. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ТО. | ; | техническое обслуживание. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ТЦ | ; | турбинный цех. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
УМО. | ; | учебно-методический отдел. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
УТП. | ; | учебно-тренировочное подразделен… {. if (sel.options[i]. text. toLowerCase ().indexOf (Pattern.toLowerCase ())==0). {. sel.selectedIndex=i; SetPost (sel.options[i]. value); return true; }. }. }. function SetMen (). {"; // заполняет массив по людям из таблици MEN. //записываем в переменную NMen колличество людей. $query="select tabno, id_post, id_jobplace from men order by fio" ; $rs = ibase_query ($db, $query); $i=0; while ($row = ibase_fetch_object ($rs)). {. $i++; echo" MenTab[$i]=$row->TABNO; MenPost[$i]=$row->ID_POST; MenBlock[$i]="; if (($row->ID_JOBPLACE>=1)&&($row->ID_JOBPLACEID_JOBPLACE" ;}. else {echo" 0″ ;}. echo"; «; }. echo" NMen=$i; var obj1=document.getElementById ('but1'); if (obj1). {. obj1.focus (); obj1=document.getElementById ('t1'); obj1.focus (); }. }. function SetPost (tabn). {. for (var i=0; i<=NMen; i++). {. if (MenTab[i]==tabn). {. var obj1=document.getElementById ('sel1'); var obj2=document.getElementById ('sel2'); var obj3=document.getElementById ('inp1'); var obj4=document.getElementById ('inp2'); var obj5=document.getElementById ('inp3'); for (var j=0; j. {. if (obj1.options[j]. value==MenPost[i]). {. obj1.selectedIndex=j; obj2.selectedIndex=j; obj3.value=MenBlock[i]; if (obj4.value≠'') {obj5.value=obj4.value;}. }. }. }. }. }. " ; ibase_close ($db); }. echo" . if ($role==1) { echo «onload=SetMen ()» ;} //при загрузке станички выполняем функцию SetMen, описанную выше. echo" > РЕГИСТРАЦИЯ ЗАНЯТИЙ НА ПМТ" ; $db=ibase_connect ('localhost:d:inet1pmtpmt.gdb', «sysdba», «gbdj» ," WIN1251″); echo «. «;//формируем кнопки. if ($role==1) echo" . «; //если Техник по занятиям на ПМТ, то кнопка НОВОЕ ЗАНЯТИЕecho «. «; //и кнопка ВСЕ ЗАНЯТИЯ для всех пользователей кто имеет доступ к кнопке Занятия//если Техник по занятиям, то делаем кнопку СПРАВОЧНИКИ и переходим на guides_tr.php. if ($role==1) echo «. «;//для всех кнопка ОТЧЕТЫ и перходим на index_rep_tr.php. echo «. " ; //формируем окно поиска. if ($first_time≠"")//этот параметр передается из regdone. php при нажатии на кнопку ЗАНЯТИЯ. срабатывает при первой загрузки index_tr.php. {. echo" Поиск «;if ($d_begin≠»") {$d_b=$d_begin;} else {$d_b=date («d.m.y», mktime (0,0,0, date («m»)-1, date («d»), date («y»)));} //формируем дату начала поиска. //формируем поле начальной даты и записываем туда переменную с датой. //делаем обработку на ввод только цифр echo «. if ($search_kind=="1″) {echo «selected» ;}. echo «>Сменное оценочное. if ($search_kind=="2″) {echo «selected» ;}. echo «>Сменное учебное. if ($search_kind=="3″) {echo «selected» ;}. echo «>Индивидуальное оценочное. if ($search_kind=="4″) {echo «selected» ;}. echo «>Индивидуальное учебное.
" ; }. echo" «; //если была нажата кнопа ВСЕ ЗАНЯТИЯ. if ($all≠""). {. $y=date («Y»);//сегодняшний год. $months=array («январь» ," февраль" ," март" ," апрель" ," май" ," июнь" ," июль" ," август" ," сентябрь" ," октябрь" ," ноябрь" ," декабрь"); //делае массив из месяцев. //формируем таблицу год-месяца. echo «. «;for ($i=2010;$i<=$y;$i++). {. echo «. «;foreach ($months as $key => $value). {. $k=$key+1; $n="y" .$i." m" .$k; echo «. «;}. echo «. «;}. echo «.
ibase_close ($db); exit (); }. $y=date («Y»); for ($i=2010;$i<=$y;$i++). {. for ($j=1;$j<=12;$j++). {. if (${" y" .$i." m" .$j}≠""). {. $myyear=$i; $mymonth=$j; }. }. }. $query="select max (id_training) from trainings_pmt" ; $rs = ibase_query ($db, $query); while ($row = ibase_fetch_object ($rs)). {. $maxid=$row->MAX; }. for ($i=0;$i<=$maxid;$i++) if (${" red" .$i}≠"") $red=$i; //??? if (($collect≠"") or ($search≠"") or ($mymonth≠"")) //если были нажаты кнопки: ОСТАВИТЬ ОТМЕЧЕННЫЕ (при табл найденных занятиях) или НАЙТИ (окно поиска) или кнопка месяца. {. $query="SELECT t. id_training, t. dt_training, t. smena, t. block, th.name as theme, i. sh_name, m. fio" ; $query=$query." from trainings_pmt t, themes_pmt th, instructors i, men m, obuch_pmt o" ; $query=$query." where t. id_theme=th.id_theme and t. id_instr=i.tab_no" ; $query=$query." and t. id_training=o.id_training and o. id_man=m.id_man" ; if ($collect≠"")//если была нажата кнопка ОСТАВИТЬ ОТМЕЧЕННЫЕ. {. $listb="(0″; //формируем массив отмеченных строк. for ($i=0;$i0) and (strlen ($listb)<165)) $listb=$listb.", ${" id_del" .$i}"; //n_trs-колличество найденных записей; «id_del» .$i — chekbox в таблице. $listb=$listb.")" ; $query=$query." and t. id_training in $listb" ; $par="listb=".$listb; //??? }. //если была нажата кновка НАЙТИ. if ($search≠""). {. $par="" ;//??? if ($fsearch_date==1) //по дате. {. $par="d_begin=".$d_begin." &d_end=".$d_end; $d_end=$d_end." 23:00″ ; $query=$query." and t. dt_training>=cast ('$d_begin' as date) and t. dt_training<=cast ('$d_end' as timestamp)" ; }. if ($fsearch_sm==1) //по смене. {. $query=$query." and t. smena='$search_sm'" ; if ($par≠"") { $par=$par." &" ;}. $par=$par." search_sm=".$search_sm; }. if ($fsearch_razd==1)//по разделу. {. $query=$query." and t. razdel containing '$search_razd'" ; if ($par≠"") { $par=$par." &" ;}. $par=$par." search_razd=".$search_razd; }. if ($fsearch_bl==1) //по блоку. {. $query=$query." and t. block='$search_bl'" ; if ($par≠"") { $par=$par." &" ;}. $par=$par." search_bl=".$search_bl; }. if ($fsearch_kind==1) //по типу. {. $query=$query." and t. id_kind='$search_kind'" ; if ($par≠"") { $par=$par." &" ;}. $par=$par." search_kind=".$search_kind; }. if ($fsearch_instr==1) //по инструктору. {. $query=$query." and t. id_instr=$search_instr" ; if ($par≠"") { $par=$par." &" ;}. $par=$par." search_instr=".$search_instr; }. if ($fsearch_theme==1) //по теме. {. $query=$query." and t. id_theme=$search_theme" ; if ($par≠"") { $par=$par." &" ;}. $par=$par." search_theme=".$search_theme; }. if ($fsearch_reason==1) //по причине. {. $query=$query." and t. id_reason=$search_reason" ; if ($par≠"") { $par=$par." &" ;}. $par=$par." search_reason=".$search_reason; }. }. //если была нажата кнопка месяца. if ($mymonth≠""). {. $nach=date («d.m.y», mktime (0, 0, 0, $mymonth, 1, $myyear)); $kon=date («d.m.y H: i», mktime (23, 0, 0, $mymonth+1, 0, $myyear)); $query=$query." and t. dt_training>=cast ('$nach' as date) and t. dt_training<=cast ('$kon' as timestamp)" ; $par="mymonth=".$mymonth." &myyear=".$myyear; }. if ($par≠"") { $par="?" .$par;}. $query=$query." order by 2, 5″ ; // echo «$query» ; //выполняем сформированный запрос. $rs = ibase_query ($db, $query); echo «. «;$i=0; $list="(0″; //формируем массив из id-ов найденных занятий. $old_id=0; while ($row = ibase_fetch_object ($rs)). {. if ($old_id≠$row->ID_TRAINING). {. if ($old_id≠0). {. echo" $sbeg$end" ; }. $list=$list.", «.$row->ID_TRAINING; $end=". «;$sbeg=». «;$d=substr ($row->DT_TRAINING, 8,2).» ." .substr ($row->DT_TRAINING, 5,2)." ." .substr ($row->DT_TRAINING, 2,2); $sbeg=$sbeg." . «;$t=substr ($row->DT_TRAINING, 11,5); $sbeg=$sbeg." . «;$sbeg=$sbeg.» .
window.open («rep_tr_all.php$par», false, 'width=670, left=30, top=30, menubar=1, height=550, resizable=no, scrollbars=yes'); //—> " ; $red="" ; }. //обработка на пустые поля при добавлении занятия. if (($id_instr=="net") or ($smena=="net") or ($block=="net") or ($kind_training=="net") or ($id_theme=="net")). {. $add_tr="" ; Echo" . Одно или несколько из обязательных для заполнения полей пусты. Заполните их пожалуйста. Обязательные поля помечены *. «;$new_tr="Новое занятие» ; }. if ($new_tr≠'')//если была нажата кнопка НОВОЕ ЗАНЯТИЕ. {. echo «. НОВОЕ ЗАНЯТИЕ
" ; $red="" ; }. //Если была нажата кнопка ДОБАВИТЬ. if ($add_tr≠""). {. $dt_training=$dt_training." «.$tm_training; //запмсываем дату и время тренировки в одну перемнную. //формируем запрос на добавление новой записи о занятии. $query="INSERT INTO TRAININGS_PMT (DT_TRAINING, SMENA, ID_KIND, ID_THEME, DURATION," ; if ($id_reason>0) $query=$query." ID_REASON," ;//если причина есть. $query=$query." ID_INSTR, BLOCK, NUM_PMT, RAZDEL, N_PROT) VALUES" ; $query=$query." (cast ('$dt_training' as timestamp), '$smena', '$kind_training', $id_theme, $duration," ; if ($id_reason>0) $query=$query." $id_reason," ; $query=$query." $id_instr, '$block', '$num_pmt', '$razdel', '$n_prot')" ; // echo «$query» ; $rs = ibase_query ($db,$query); $rs2 = ibase_query ($db," select max (ID_TRAINING) from TRAININGS_PMT"); $row2 = ibase_fetch_object ($rs2); $red = $row2->MAX;//присваиваем параметру red номер последней добавленной строчки (он же мах), чтобы при перезапуске странички сработало условие на редактирование последней добавленной записи. // echo «max=$row2->MAX» ; }. if ($red≠'') //с параметром редактирования. {. if ($change == «Изменить») //если нажата кнопка ИЗМЕНИТЬ. { //формируем запрос на изменение. $dt_training=$dt_training." «.$tm_training; $query="UPDATE TRAININGS_PMT SET DT_TRAINING=cast ('$dt_training' as timestamp), SMENA='$smena'," ; $query=$query." ID_KIND='$kind_training', ID_THEME=$id_theme, DURATION=$duration," ; if ($id_reason>0) $query=$query." ID_REASON=$id_reason," ; $query=$query." ID_INSTR=$id_instr, BLOCK='$block', NUM_PMT='$num_pmt', RAZDEL='$razdel'," ; $query=$query." N_PROT='$n_prot' where ID_TRAINING=$red" ; $rs1 = @ibase_query ($db, $query) or $er=$php_errormsg; if ($er≠""). {. $pos = strpos ($er," conversion error"); if ($pos===false). { echo «Ошибка: '$php_errormsg'» ;}. else. { echo «. Ошибка при вводе даты/времени. Повторите редактирование." ;}. }. }. //если была нажата кнопка УДАЛИТЬ ЗАНЯТИЕ. if ($del_tr≠''). {. $query="delete from trainings_pmt where ID_TRAINING=$red" ; $rs = ibase_query ($db,$query); echo «» ; ibase_close ($db); exit (); }. // если была нажата кнопка Добавить обучаемого. if ($add_obuch≠""). {. if ($id_obuch>0)//если поле ФИО заполненно. { //формируем запрос на добавление сведений для данного занятия по обучаемым в тбл OBUCH_PMT. $query="select id_man from men where tabno=$id_obuch" ; $rs = ibase_query ($db,$query); $row = ibase_fetch_object ($rs); $id_man=$row->ID_MAN; $query="INSERT INTO OBUCH_PMT (ID_TRAINING, ID_MAN, ID_POSTR, ID_POSTT, MARK, BLOCK, SMENA)" ; $query=$query." VALUES ($red, $id_man, $id_postr, $id_postt, '$mark', '$blockp', '$smenap')" ; // echo «$query» ; $rs = ibase_query ($db,$query); }. else. { echo «Вы не выбрали обучаемого. Повторите добавление.» ;}. }. //если была нажата кнопка Удалить обучающихся. if ($del_obuch≠""). { //??? $listb="(0″ ; for ($i=1;$i<=$n_obuchs;$i++). if (${" id_delobuch" .$i}>0) $listb=$listb.", ${" id_delobuch" .$i}" ; $listb=$listb.")" ; $query="delete from obuch_pmt where id_training=$red and id_man in $listb" ; $rs = ibase_query ($db,$query); }. $query="SELECT * FROM TRAININGS_PMT where id_training=$red" ;//этим запросом обновляем форму для редактирования занятия. $rs = ibase_query ($db,$query); $row = ibase_fetch_object ($rs); echo «ИНФОРМАЦИЯ О ЗАНЯТИИ if ($row->SMENA==1) {echo" selected" ;}. echo" >Смена № 1. if ($row->SMENA==2) {echo" selected" ;}. echo" >Смена № 2. if ($row->SMENA==3) {echo" selected" ;}. echo" >Смена № 3. if ($row->BLOCK==1) {echo" selected" ;}. echo" >Блок № 1. if ($row->BLOCK==2) {echo" selected" ;}. echo" >Блок № 2. if ($row->BLOCK==3) {echo" selected" ;}. echo" >Блок № 3.
if ($row->ID_KIND=="1″) {echo «selected» ;}. echo «>Сменное оценочное. if ($row->ID_KIND=="2″) {echo «selected» ;}. echo «>Сменное учебное. if ($row->ID_KIND=="3″) {echo «selected» ;}. echo «>Индивидуальное оценочное. if ($row->ID_KIND=="4″) {echo «selected» ;}. echo «>Индивидуальное учебное.
if ($role==1)//если Техник по документации, то формируем рамку на добавление. {. echo «Добавить обучаемых Для добавления обучаемого нужно выбрать его в списке «Ф.И.О.» или набрать его таб. № в поле «Поиск по таб. №» и нажать клавишу «Enter». Если такой человек есть в списке обучаемых, то его имя появится в поле «Ф.И.О.» . «;echo» .
" ; }. echo" «; if ($role==1). { //формируем кнопки ИЗМЕНИТЬ и УДАЛИТЬ для Техника по документации. echo «. " ; }. //кнопка ПОКАЗАТЬ В ВИДЕ ОТЧЕТА доступна всем. при нажатии запускает rep_tr_all.php?red=$red в новом окне. echo «. window.open («rep_tr_all.php?red=$red», false, 'width=670, left=30, top=30, menubar=1, height=550, resizable=no, scrollbars=yes'); //—> " ; }. ibase_close ($db); ?> |