數(shù)據(jù)庫DWG輸入程序與界面
戻る
DWG輸入(mscenq1_dwg1.pl)
sub mscenq1_dwg1 {
my $self = shift;
my(%t,@rec,@loop,$n);
# Get CGI query object
$t{q} = $self->query();
$t{NE1} = $t{q}->param("NE1");
$t{enq1_id} = $t{q}->param("enq1_id");
$t{main_type1id} = $t{q}->param("main_type1id");
$t{name1} = $t{q}->param("name1");
$t{dwg1} = $t{q}->param("dwg1");
$t{dwg2} = $t{q}->param("dwg2");
$t{template} = $self->load_tmpl('mscenq1_dwg1.htm') || die "error loading tmpl";
# 如果有dwg1,就采用dwg1
$t{DWG1} = $self->dbh->selectrow_array("SELECT DWG FROM main_type1 WHERE id = $t{main_type1id}");
@{ $t{DWGs} } = split(/=/,$t{DWG1});
$t{DWG0_id} = $#{ $t{DWGs} } + 2;
if ( $t{dwg1} ) {
$t{template}->param(DWG0 => $t{dwg1});
# 把輸入的數(shù)據(jù)寫入DB中
$t{DWG1} .= '=' . $t{dwg1};
$t{sql} = 'UPDATE main_type1 SET DWG = "';
$t{sql} .= $t{DWG1} . '" WHERE id = ' . $t{main_type1id};
$t{DO} = $self->dbh->do($t{sql});
} else {
$t{template}->param(DWG0 => $t{dwg2});
for $n ( 0 .. $#{ $t{DWGs} } ) {
if ( $t{DWGs}[$n] eq $t{dwg2} ) {
$t{DWG0_id} = $n + 1;
last;
}
}
}
$t{template}->param(DWG0_id => $t{DWG0_id});
$t{template}->param(dwg1 => $t{dwg1});
$t{template}->param(dwg2 => $t{dwg2});
$t{template}->param(NE1 => $t{NE1});
$t{template}->param(enq1_id => $t{enq1_id});
$t{template}->param(main_type1id => $t{main_type1id});
$t{template}->param(name1 => $t{name1});
$t{template}->param(pro => "mscenq1_dwg1.pl");
return $t{template}->output;
}
1;
mscenq1_dwg1.htm
enq1_dwg1(DWG輸入或選擇)
enq1_dwg1(DWG輸入或選擇)
mode:modeenq1_dwg1
main_type1id=>,主機名=
enq1_id=>,NE1=>
pro=>
dwg1==>
dwg2==>
DWG0_id==>
DWG0==>
戻る
南岸区|
阿合奇县|
竹溪县|
大余县|
崇文区|
军事|
延边|
泸定县|
江陵县|
五台县|
历史|
什邡市|
娄底市|
松滋市|
浦县|
铁岭市|
磐安县|
敦煌市|
汉中市|
巨野县|
新乐市|
台山市|
克什克腾旗|
新丰县|
土默特左旗|
宁阳县|
日土县|
余干县|
阿勒泰市|
阿尔山市|
黑水县|
吉木萨尔县|
繁昌县|
宾阳县|
景谷|
福安市|
丹寨县|
土默特右旗|
余干县|
泸定县|
西城区|