|
|
<?php
6 Z; Z4 \/ O+ afunction Connect () {
u/ V" _) X& }3 c0 a; W/ vmssql_connect('Server','UserName','Password') or die('Error: Connection to DB * O2 G/ h' U* |" k: ]
0 L% E1 R6 _8 d
Failed.');
) w( N. p% j; K9 o; Q9 U}( |" R; ?5 q% l3 W& v) B+ R+ A
Connect();
7 N( w% B' l4 M j0 y0 i" H5 }5 M }% N$ M- r! W a+ F
function InitForm(){& D0 ^* G5 E( y, l- L( |( Y) M
//layout for the form V9 g4 X6 ?1 y; z! \! J1 R4 e
echo "<strong>Send Items.</strong>" r5 M* T5 [4 p* z& D
<form name='select' method='post'>
0 z! [3 X& V- {+ |0 i/ Z" I% n<lable>Character Name</lable><br/>
2 A; p. Z) F8 p3 Q+ \. {<input type='text' name='char'/><br/>
) y' h+ G- A+ @3 ~) ]2 P, r7 t( D9 p<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
7 \4 }( p0 M; R<input type='text' name='item_name'/><br/>4 k2 m" k9 o: _
<lable>Item Amount</lable><br/>
' C S: V1 I# [! V: n6 H<input type='text' name='item_amount'/><br/>
; C7 v: l! o; I5 w; u0 }<lable>Item Upgrade Amount</lable><br/>+ m7 I* E& C, b7 y
<input type='text' name='item_upgrade'/><br/>5 P! l: d9 ^* V- K7 a
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)8 Q! o b) A) [' y& X2 t g
% ?& t( M+ G ^3 w7 z) u</lable><br/>6 [- \# ]& Q3 l4 S/ H
<input type='text' name='item_element'/><br/>6 _; H# X% P* k5 ]
<lable>Element Upgrade Amount</lable><br/>
7 A' t L; |" P8 g. R( y<input type='text' name='element_upgrade'/><br/>
0 S4 k! {# O8 `# ^<lable>Pierced Amount</lable><br/>
, i2 c( _0 Z8 c+ v<input type='text' name='item_pierce'/><br/>
% t+ O w" P, }+ p<input type='submit'/>
. @+ w5 l3 i0 d</form>";7 O/ x u3 E# n5 H' _) i
}
) S K) k C! w) o( D! J. c5 v3 M. ]8 U% Z7 `; |1 p
function PostListener (){
; _, Q" Z' @( |9 @& c7 [4 T& f" |//Add more post variables if needed and add them to initform() function aswell
2 O' z0 g' i2 v; s0 t, d
9 r3 Q$ a1 b( F. v3 k################################
! V& b4 F( X5 v; B, K##### Connection and Post ######2 V" c9 {) K' o0 k$ ]
################################: ]3 ]5 @' s, [3 S
$name = @$_POST['char'];
3 j1 @. e$ Q+ I5 c P$ItemName = @$_POST['item_name'];5 m x- B' a% U6 {9 q* @
$ItemAmount = @$_POST['item_amount'];
, Y0 n: H$ Q* S/ C7 u% x8 V$ItemId = @$_POST['item_id'];
0 |) r* g3 e6 ?% z7 [# _$ItemUpgrade = @$_POST['item_upgrade'];
9 k+ j1 A5 j( v z9 }$ItemElement = @$_POST['item_element'];
9 F9 e" D) Y: S& F* B) E$ElementUpgrade = @$_POST['element_upgrade'];
$ f$ P. C! `! B! {! ^& c$ItemPierce = @$_POST['item_pierce'];
: u" C! n7 h$ z7 O: i################################2 u( g7 J5 A" b8 y f# Y
/ }, a$ J4 J1 U1 P; G//Check both variables for empty value6 x) h9 n8 f9 P. T1 P! G
, f( M7 V" v( X7 G6 J, a1 W# f0 bif (!empty($_POST['char'])){6 T5 u5 U- `- J* w
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 7 F8 d/ c5 B/ i& r6 _
* p, c# [; {2 a+ @( J: j b2 Pm_szName = '{$name}'");+ Q! c% Q9 N- A1 q
while ($row = mssql_fetch_object($find)){
" }$ B2 [1 _9 X1 Q1 _echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
' } g# t. s6 m$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
* h5 ^7 f; H8 ^9 Y
% w& Y; U: k% \/ C7 s) }[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], j7 I% b# E3 I; b$ U2 s
% O. x( `; [ d) z& Y3 p2 ]- l[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ; c/ v2 v( |/ C1 V
7 }) Q3 \# B) U, O. u
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
( ^/ [1 @& ]+ Y/ o/ `3 u; S. T7 y0 q% ^' U5 H9 |
'{$ElementUpgrade}', '{$ItemPierce}');");
. B' |, U) F M+ G& K}
! c' c: _( o! Q# X c' W
/ A6 q2 C$ w2 {6 p" C/ P F}
% O1 w8 c, C O8 Z0 N
6 m- h7 w; { u i i" n5 U9 U}5 i6 [! u1 ^( K* u1 X" B
7 s" }/ m9 K: W7 ]# P8 G: J$InitForm = InitForm();
+ S# c: [- q, m. T! X8 n( a$Listener = PostListener();
( F- e( A+ K3 X- R d" S' f6 E+ l& W, ^' w: \ P
?>
, y( w" Z' g0 r' d
; X) r }# D9 K
* \; H$ f" }: E5 s. |8 C
" B/ P& A8 g4 C0 M; q3 E1 C3 |9 V( \" T. ~
|
|