|
|
<?php4 f0 o# G6 h! C! d/ U
function Connect () {
( @. h5 U5 C1 |0 R Ymssql_connect('Server','UserName','Password') or die('Error: Connection to DB / R |& u8 N5 P$ L6 v6 @5 ]
2 `! x4 `& F* k+ o# b5 XFailed.');+ F' ]8 ^8 w0 m g" W
}
0 h6 ~ P) y0 T. KConnect();
& Q* Y# n" Y) Y
, K7 B7 Q& o' d6 O2 d, Bfunction InitForm(){
: m. N/ x7 `6 y V7 w O' |9 B `//layout for the form
E) l2 p& |$ A& Z% R$ B0 L, aecho "<strong>Send Items.</strong>1 M% u) v' c% Z% ~* c/ }
<form name='select' method='post'> \; l2 d. h- ]# S7 i
<lable>Character Name</lable><br/>
+ V" t. l4 u4 }1 L' y4 D5 b<input type='text' name='char'/><br/>2 ?6 t0 N/ Z9 }3 O
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>7 h( N3 T1 i5 S# r
<input type='text' name='item_name'/><br/>
- R. B" r0 v6 I<lable>Item Amount</lable><br/># j; k6 s0 i% [/ Z" \/ h
<input type='text' name='item_amount'/><br/>6 [6 u- [! Q) a7 D- D% k; b
<lable>Item Upgrade Amount</lable><br/>0 y! q( W/ Q' t0 N: ]
<input type='text' name='item_upgrade'/><br/>. o+ q' D! i8 J
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
; O1 |! ^" P$ N3 O) s- R# T* G% P# m& `* k8 R- x
</lable><br/>+ X2 ?9 n( i% j6 v
<input type='text' name='item_element'/><br/>
1 L& y2 u8 A- h- t5 F' M7 f0 c<lable>Element Upgrade Amount</lable><br/>
! o; K- _+ o, p/ l<input type='text' name='element_upgrade'/><br/>( u" j# |0 @% a# l7 K5 t
<lable>Pierced Amount</lable><br/>
, C, }; G) y2 @<input type='text' name='item_pierce'/><br/>
1 R1 o3 F* y( Q2 `: E+ z3 [7 b<input type='submit'/>2 t! {2 ?0 A1 u+ I! i3 M
</form>";
# c' m6 A8 E8 e' i+ |' ?}6 B$ F" {6 k; z+ }" Y! ~5 R
) k8 h0 s0 k5 e$ y4 _$ lfunction PostListener (){
1 T! {, Z# z2 r8 J3 W, y//Add more post variables if needed and add them to initform() function aswell- A8 A! ?. }6 d* h
7 C! h. w* F$ |5 `$ e################################7 X6 G* w& H- j+ s2 [# g
##### Connection and Post ######
. Z7 u, i- u+ S% X' t/ k8 Y################################% [+ r: S% h: I% H
$name = @$_POST['char'];
$ A& ~& h. J$ U. I& e$ItemName = @$_POST['item_name'];
/ U+ G( J: W. p- P& d a8 P$ItemAmount = @$_POST['item_amount'];* Q& e8 u9 k9 k: s: [- f
$ItemId = @$_POST['item_id'];
1 W( k- s( @) u {2 ~+ U$ItemUpgrade = @$_POST['item_upgrade'];& N1 q3 f% ~: [, {2 ^4 q8 L& z5 l
$ItemElement = @$_POST['item_element']; _, Q" Y+ J5 G$ i; y5 o
$ElementUpgrade = @$_POST['element_upgrade'];: a& Y* u6 q+ p+ U/ k& y; S' N
$ItemPierce = @$_POST['item_pierce'];: F# X+ l2 h2 ]# j& k) y3 S3 m
################################
* Y8 U$ z9 b( }+ o! \( f
6 e9 l6 }. D8 t0 H6 _//Check both variables for empty value
0 b0 d% ? ]. P$ L6 W0 w) q+ m
- k; l* k6 z% ?* y! Z) Cif (!empty($_POST['char'])){
5 J+ u9 `5 [, s3 ?; {2 `$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where % K( ^: R) R; |6 ?2 v
/ @1 C9 Y% z* V' c; X1 um_szName = '{$name}'");
@& J/ ]- e P7 \! kwhile ($row = mssql_fetch_object($find)){
* ^' _: e7 ]8 c9 uecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
9 d! d( ?2 a, c F; n# K/ a$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % {; W9 H9 W w0 F% T6 g, B# Q
; \8 [& J" ]4 `) G. s1 l# Q[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 9 d: d" [3 ^' a2 U2 g
8 r0 k& J2 h8 V p2 Z( y
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
; l$ E" z( T% ]3 y% p
* X3 X. ]% x$ v0 V8 lN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
! K: E+ \/ q6 D* \/ i2 E3 I+ k
M* c, R/ m- Z+ d/ t'{$ElementUpgrade}', '{$ItemPierce}');");
) [6 V7 V& [" u2 y6 Y}* @1 }4 j- B0 e1 p
2 u2 Y- O; l8 {+ s# y; O; a# f H0 D
}
8 Z7 n8 E; T0 ^% Y4 O: ?; ]8 U5 c" c& N3 d; X* j2 R1 S
}
6 `, h: [% h: w3 y4 n- z( {% u/ l% R
$InitForm = InitForm();' R8 v |# g/ v
$Listener = PostListener();
- T5 G; d+ ?: @# o+ {
8 } [" Z3 [: ~) M( w$ n?>* C" g0 [% r# D/ w3 y: e, m+ W. r
" O' |) |$ \( }$ j y
. h9 |4 N9 }% r2 L! R* d- Y2 u( |2 _* l1 d% L
! a- |+ Q7 _# e: H4 [
|
|