<% main() Sub main() If Not(InternetCheck()) Then Exit Sub End If ' If Not(VisitorCheck()) Then ' Exit Sub ' End If If Not(ShopAdminCheck()) Then Exit Sub End If 'Response.Write(GB_ShopAdmin) 'Exit Sub Dim ActShopID ActShopID = Request("ActShopID") If LCase(ActShopID) <> LCase(GB_ShopAdmin) Then Response.Write("別のウィンドウまたは別のタブページで現在と異なるIDでログインしました。
" & vbCrLf) Response.Write("同一PC上で複数のIDでログインすることはできません。
" & vbCrLf) Response.Write("
" & vbCrLf) Response.Write("戻る" & vbCrLf) Exit Sub End If Dim Query Dim Content Dim Content2 Dim Cnt Dim TCnt Dim HaisouFlg(4) Dim HaisouMei(4) Dim HaisouSoryo(4) Dim Haisou(4) Dim KessaiFlg(3) Dim KessaiMei(3) Dim Kessai(3) For Cnt = 1 To 4 HaisouFlg(Cnt) = Request("HaisouFlg" & Cnt) HaisouMei(Cnt) = ConvProhiStr(Request("HaisouMei" & Cnt)) Haisou(Cnt) = Replace(ConvProhiStr(Request("Haisou" & Cnt)), vbCrLf, "
") HaisouSoryo(Cnt) = Request("HaisouSoryo" & Cnt) Next For Cnt = 1 To 3 KessaiFlg(Cnt) = Request("KessaiFlg" & Cnt) KessaiMei(Cnt) = ConvProhiStr(Request("KessaiMei" & Cnt)) Kessai(Cnt) = Replace(ConvProhiStr(Request("Kessai" & Cnt)), vbCrLf, "
") Next Dim DaibikiFlg Dim DaibikiKijun(7) Dim DaibikiTesuryo(7) Dim DaibikiKijunFlg DaibikiFlg = Request("DaibikiFlg") DaibikiKijunFlg = Request("DaibikiKijunFlg") For Cnt = 1 To 7 DaibikiKijun(Cnt) = Request("DaibikiKijun" & Cnt) DaibikiTesuryo(Cnt) = Request("DaibikiTesuryo" & Cnt) Next '代金引換基準を昇順に並べ替え Dim TmpDaibikiKijun(7) Dim TmpDaibikiTesuryo(7) For Cnt = 1 To 7 TmpDaibikiKijun(Cnt) = "null" TmpDaibikiTesuryo(Cnt) = "null" Next Dim TmpKijun Dim TmpCnt TmpKijun = 0 For TmpCnt = 1 To 7 For Cnt = 1 To 7 If DaibikiKijun(Cnt) <> "" And IsNumeric(DaibikiKijun(Cnt)) And DaibikiTesuryo(Cnt) <> "" And IsNumeric(DaibikiTesuryo(Cnt)) Then If CDbl(DaibikiKijun(Cnt)) > TmpKijun Then '直前の値より大きい If Not(IsNumeric(TmpDaibikiKijun(TmpCnt))) Then 'まだ代入されていない場合は代入 TmpDaibikiKijun(TmpCnt) = DaibikiKijun(Cnt) TmpDaibikiTesuryo(TmpCnt) = DaibikiTesuryo(Cnt) ElseIf CDbl(DaibikiKijun(Cnt)) < CDbl(TmpDaibikiKijun(TmpCnt)) Then '直前の値より大きい場合は代入 TmpDaibikiKijun(TmpCnt) = DaibikiKijun(Cnt) TmpDaibikiTesuryo(TmpCnt) = DaibikiTesuryo(Cnt) End If End If End If Next If IsNumeric(TmpDaibikiKijun(TmpCnt)) Then TmpKijun = CDbl(TmpDaibikiKijun(TmpCnt)) Else Exit For End If Next Query = "exec SPMショップ配送決済更新 " & GB_ShopAdmin & " " For Cnt = 1 To 4 Query = Query & ", '" & HaisouFlg(Cnt) & "' " Query = Query & ", '" & HaisouMei(Cnt) & "' " Query = Query & ", '" & HaisouSoryo(Cnt) & "' " Query = Query & ", '" & Haisou(Cnt) & "' " Next For Cnt = 1 To 3 Query = Query & ", '" & KessaiFlg(Cnt) & "' " Query = Query & ", '" & KessaiMei(Cnt) & "' " Query = Query & ", '" & Kessai(Cnt) & "' " Next Query = Query & ", '" & DaibikiFlg & "' " For Cnt = 1 To 7 Query = Query & ", " & TmpDaibikiKijun(Cnt) & " " Next For Cnt = 1 To 7 Query = Query & ", " & TmpDaibikiTesuryo(Cnt) & " " Next Query = Query & ", '" & DaibikiKijunFlg & "' " 'Response.Write(Query) 'Exit Sub Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass) '送料(全削除してから挿入) Query = " DELETE FROM TFショップ送料 WHERE ショップID = " & GB_ShopAdmin & " " For Cnt = 1 To 4 For TCnt = 0 To 47 Dim TmpSoryo TmpSoryo = Replace(Replace(Replace(Request("Soryo" & Cnt & "_" & TCnt), ",", ""), " ", ""), " ", "") If TmpSoryo <> "" And IsNumeric(TmpSoryo) Then Query = Query & " INSERT INTO TFショップ送料 (ショップID, 区分, 都道府県CD, 送料) " Query = Query & " VALUES (" & GB_ShopAdmin & ", " & Cnt & ", " & TCnt & ", " & TmpSoryo & ") " End If Next Next 'Response.Write(Request("Soryo1_0")) 'Response.Write(Query) 'Exit Sub Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass) Response.Redirect("shoptranspay.asp?ActShopID=" & ActShopID & "") End Sub %>