ZIS9190.php
3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?PHP
//*****************************************************************************
//* プログラム名:実績メニュー
//* プログラムID:ZIS9019.php
//* 機能 :勘定科目データ登録
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
include("./inc/session_start.inc");
include("./inc/SessionChk.inc");
include("./inc/dbcon.inc");
switch ($pMode) {
case "1":
//*** 新規登録 ***//
//seq設定
$strSQL = "SELECT * FROM z_mst_kamoku ORDER BY kamoku_id DESC";
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
if(pg_numrows($objRec) > 0){
$objData = pg_fetch_object($objRec, 0);
$newID = $objData->kamoku_id + 1;
}else{
$newID = 1;
}
//INSERT
$strSQL = "INSERT INTO ";
$strSQL .= " z_mst_kamoku (";
$strSQL .= " kamoku_id ,";
$strSQL .= " oya_id ,";
$strSQL .= " kamoku_name ";
$strSQL .= " ) VALUES (";
$strSQL .= $newID.",";
$strSQL .= $oya_id.",";
$strSQL .= "'".$txtInpName."'";
$strSQL .= ")";
//echo $strSQL;
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(INSERT)");
exit;
}
break;
case "2":
//*** 更新 ***//
$strSQL = "UPDATE z_mst_kamoku SET " ;
$strSQL .= " kamoku_name = '".$txtInpName."' ";
$strSQL .= "WHERE " ;
$strSQL .= " kamoku_id = ".$kamoku_id;
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(INSERT)");
exit;
}
break;
case "3":
//*** 削除 ***//
$strSQL = "DELETE FROM z_mst_kamoku WHERE kamoku_id = ".$kamoku_id ;
//echo $strSQL."<hr>";
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(DELETE)");
exit;
}
TreeMake($Kamoku_List,$Kamoku_Data,1,$strJoken,$kamoku_id);
for ($intI = 0; $intI < count($Kamoku_Data); $intI++) {
$strSQL = "DELETE FROM z_mst_kamoku WHERE kamoku_id = ".$Kamoku_Data[$intI];
//echo $strSQL."<hr>";
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(DELETE)");
exit;
}
}
break;
}
function TreeMake(&$Kamoku_List,&$Kamoku_Data,$intKai,$strJoken,$oya_id) {
$strSQL="SELECT * FROM z_mst_kamoku WHERE oya_id=".$oya_id." ORDER BY kamoku_name";
$objRec = pg_exec($strSQL);
if($objRec==false){
echo("SQL実行に失敗しました(SELECT)");
exit;
}
for ($intBumon = 0; $intBumon < pg_numrows($objRec); $intBumon++) {
$objData = pg_fetch_object($objRec, $intBumon);
$intIdx = count($Kamoku_List);
$Kamoku_List[$intIdx] = substr(" ", 0,$intKai*2)."".$objData->kamoku_name;
$Kamoku_Data[$intIdx] = $objData->kamoku_id;
TreeMake($Kamoku_List,$Kamoku_Data,$intKai+1,$strJoken,$objData->kamoku_id);
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>請求・入金管理</TITLE>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function chk(){
document.frm.action="ZIS9100.php";
document.frm.method="POST";
document.frm.submit();
return false;
}
-->
</SCRIPT></HEAD>
<BODY onLoad="return chk();">
<form name="frm">
</form>
</BODY>
</HTML>