|
|
<?php; v6 P. u! Z4 T% p
function Connect () {2 ]. j% |1 ~. C: `! n" F$ X/ E
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ! H2 Z: k P% `! k7 p
7 z3 K! c p) _9 g. v6 t/ V/ L
Failed.');8 E5 I7 Y* N( P" M
}! A7 h* Q8 |4 R9 D4 n( |2 m2 d; ]
Connect();
+ ~1 Y8 \6 t% n w0 U: k0 ?+ P
* i3 ]- P3 j# z f5 d/ @( wfunction InitForm(){- b( X( C& k" v$ Y' H D
//layout for the form
# x. e2 {. y) j+ k+ Qecho "<strong>Send Items.</strong>5 G9 d$ K& o8 p. }
<form name='select' method='post'>0 p8 }' s( ^. [/ B8 g( W+ Z7 b4 F
<lable>Character Name</lable><br/>
' g, v3 U* k8 b& w<input type='text' name='char'/><br/>% x, T, x: p% Q' A7 I$ h
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>! ^5 k& G5 V/ j* J% R5 p
<input type='text' name='item_name'/><br/>
& ^3 Q4 F% N: B0 e' {<lable>Item Amount</lable><br/>; }0 B Q! D( G: D3 n
<input type='text' name='item_amount'/><br/>2 Q: e8 [/ F+ \. T
<lable>Item Upgrade Amount</lable><br/>
1 y" Z0 I9 \* o0 z% }& w<input type='text' name='item_upgrade'/><br/>
% ~$ e$ U: `" I; B<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
2 I& N! ^7 D" I: w- P. w' ]8 I+ _* O+ G, v4 L3 W3 N7 U3 t8 ?* B
</lable><br/>
; y9 t# \" S5 f1 H4 H<input type='text' name='item_element'/><br/>- B/ F) M8 |( k! [5 k$ X
<lable>Element Upgrade Amount</lable><br/>
: _" k/ V! F* R6 {8 T<input type='text' name='element_upgrade'/><br/>
& {& I# s4 j% S<lable>Pierced Amount</lable><br/>7 _% T. \1 G2 w3 g
<input type='text' name='item_pierce'/><br/>
5 f2 d+ J8 I; u+ R! D6 J1 ~) E<input type='submit'/>
- v; u4 g! }% V% u</form>";
- p. K6 A8 T7 q" j6 \8 Y* Z}. k- O$ V; Q! z3 X( q% y' Y; Z4 ~
3 a7 f. |1 i" c. S1 l
function PostListener (){1 N: @1 j5 m0 u% W! Q) n' i7 p
//Add more post variables if needed and add them to initform() function aswell
; F! e6 G( B' \
# M2 ?" a% d( p' W* o' P" `! h; _1 Y |################################; O- R3 W! P$ ?* I6 X( Y
##### Connection and Post ######
$ V x( X1 j* a% d1 Z4 _. X6 M################################ @) w6 T" G! I- S' v
$name = @$_POST['char'];4 R5 G: |! s( q2 }
$ItemName = @$_POST['item_name'];7 y# D; r' ~. R. L! d# n) a2 \% z! [
$ItemAmount = @$_POST['item_amount'];0 C8 x/ H; k9 X8 Q1 J
$ItemId = @$_POST['item_id'];
+ C9 ]7 d2 Z+ Z0 Q( K$ItemUpgrade = @$_POST['item_upgrade'];; x) [, q6 V0 e2 A0 U5 y4 z
$ItemElement = @$_POST['item_element'];4 b4 f% k8 }2 t7 b' O9 D4 S
$ElementUpgrade = @$_POST['element_upgrade'];" {1 K6 l7 z! W
$ItemPierce = @$_POST['item_pierce'];
2 q/ F* d' h5 o# K0 e! R################################9 t/ W1 }4 p8 f' r
2 h8 ]+ B7 t7 b$ \
//Check both variables for empty value
" G5 G6 y8 G- s
1 d; W) S5 C5 k, z9 T# O" P+ A8 iif (!empty($_POST['char'])){ k% |! ~# Z+ y
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
) P4 G- w1 f% O, e+ P# D
' C. y* Y' F5 m K7 b/ Rm_szName = '{$name}'");- V# Y+ i1 M6 w
while ($row = mssql_fetch_object($find)){1 Q- l8 O K; `! k$ `
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
) N+ C9 j3 O% L1 e h3 [$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], + W; L0 e, j0 P* q( _5 H
- g- u& x. N2 W i' K" O+ Q[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], . q+ j" R- C* w% }8 e7 E! t
% F7 o/ P8 P2 _+ E4 r, z
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 9 Q9 V) R0 R; v/ l1 ]8 k5 V
' G# A/ I( R$ Z M9 YN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
]+ q( }) q; `& h2 @' u4 `
5 j. |/ ?) N) Y. p'{$ElementUpgrade}', '{$ItemPierce}');");: e& }8 ]5 u! V. d, n: b; ^
}% C* ^1 R3 Y$ S+ Q- V: L" A
( ]( j1 b' |4 d" J4 k' Y6 X3 B' B+ o
}
9 B) Y8 a$ B" V0 I9 h N3 N
- u; `( q7 b, d* _2 U}) p% ?2 I& g M
: k4 |) T- w6 i( L& ]$InitForm = InitForm();
& c! ~/ ~5 m4 l% B1 \) S$Listener = PostListener();
1 d. n5 Y. ?- Q' b0 g3 a5 ]$ F8 R+ S/ Y1 l# O. D
?>
5 o- h. w7 L% ^# H( M: Q
+ y; _* A, P7 S# k3 f) X' ] D; c+ E* t; A0 v$ F# j b
( s: \1 a, m. }9 V9 l
2 A9 _8 i# \9 g; V" x
|
|