|
|
<?php
. K0 r- r& U0 Kfunction Connect () {9 U+ m/ W1 {6 L& b& V5 o
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ' ] c+ _ \: m) f! |: d' M" r. s, }
4 V9 i$ L; y4 A: a
Failed.');; h9 R5 `4 e& ^) h3 e' L3 R6 |
}
7 |0 b0 `" D8 a5 u OConnect();4 N7 D3 h- d2 v* l
$ W& q+ \$ e9 A/ n/ F" N* Efunction InitForm(){0 U2 s2 e( u. g
//layout for the form
# P5 w* O9 c' [( gecho "<strong>Send Items.</strong>
0 F0 X( v: ?1 i! ^1 u) g. o" I' `4 V+ _<form name='select' method='post'>
; Z+ P2 D. B3 P0 }( N4 R& `<lable>Character Name</lable><br/>
6 j/ E# f8 b( s" S8 H<input type='text' name='char'/><br/>2 k/ q6 z7 T# _% c+ h: {; b
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
" y& s0 G4 w3 w<input type='text' name='item_name'/><br/>6 k' U4 r5 P4 s
<lable>Item Amount</lable><br/>( Q O% i5 @- n% q* r' q. Y- z
<input type='text' name='item_amount'/><br/>; \8 }& w7 B% v+ z3 k' D9 w
<lable>Item Upgrade Amount</lable><br/>
0 E3 ?+ w0 A* N0 m v7 C. m/ z<input type='text' name='item_upgrade'/><br/>( y& F; r$ Q. i: r+ a2 |( R
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
3 ?+ e( o# w+ @& b& M1 L6 t4 F2 f$ p d$ p# u* H; m1 F ]7 }
</lable><br/>
: c# E; ~( N- E8 |<input type='text' name='item_element'/><br/> L% s" e. P7 V# @! L$ m, k
<lable>Element Upgrade Amount</lable><br/>% b6 A" j6 i) T9 v
<input type='text' name='element_upgrade'/><br/>1 L- C4 x" p* ?$ \
<lable>Pierced Amount</lable><br/>
% b- e3 N) B2 I ]5 [<input type='text' name='item_pierce'/><br/>" R2 \) I. [% I
<input type='submit'/>
# U4 s' n1 V$ n</form>";( s0 O( i, \. r6 \- a! f- w
} c9 ?/ `4 `: P e$ {$ k) H
+ ]) F! q h* m$ Ofunction PostListener (){
! g& _2 K0 [5 Z: F//Add more post variables if needed and add them to initform() function aswell
: j* J7 f: K. b# {: m: E$ b) b5 T$ Q$ k- B; m) F, E
################################
9 p5 f5 H% @4 z4 N% i; }##### Connection and Post ######: N- Z! e6 X5 q
################################3 {; V/ U( B. o r% x* E
$name = @$_POST['char'];
$ y* g! |- d0 c4 K8 ?* t$ItemName = @$_POST['item_name'];
3 `4 S) p, _. j# j7 ~7 f" S" ^$ItemAmount = @$_POST['item_amount'];" M, X$ @: U% Z" j5 N. T8 c
$ItemId = @$_POST['item_id'];
0 ?6 t6 R0 J- _! b1 C$ItemUpgrade = @$_POST['item_upgrade'];& f; v: l5 L) y j. n
$ItemElement = @$_POST['item_element']; N: m4 E4 l9 U. j# ?3 E1 u
$ElementUpgrade = @$_POST['element_upgrade'];% K/ _% U% F4 \) G
$ItemPierce = @$_POST['item_pierce'];
% m0 ` c+ p. L! S1 f. y################################/ P5 r! b0 V6 v, b# l# g
& j! y! @8 w. _; [//Check both variables for empty value
/ K% O, Q4 Z; d/ v# j
0 ?3 p* p1 ]* I& t& A0 y7 nif (!empty($_POST['char'])){
, W8 E, I& H( i8 ?: F" D$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
, _3 L/ @3 H2 ~! K0 ^6 c: n# x4 P1 W" q4 j
m_szName = '{$name}'");4 v8 ]7 s. ~$ }3 W K
while ($row = mssql_fetch_object($find)){
0 V5 d3 F. |/ e* `+ h* Kecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
& l3 f$ V- l- Z% e' v- B9 c$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], c z, e& O# V5 k; x' x( L. G5 ?
# r3 x+ ^9 J! S/ `' T
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ' k7 p# `& [! e
( Q# Z; c" o. x' }
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 7 ~& c5 G" z3 G5 @ m7 P
. `/ |2 D. G! f! V4 m. m) @
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
9 Z1 K9 S0 N: \) V( r% `" Q6 A/ J/ J ?% b' t7 c ? `9 y6 @/ D
'{$ElementUpgrade}', '{$ItemPierce}');");" H0 _3 o3 j% o5 Z* F2 p) R! C
}
- k0 V- f! U+ W; ~% |& ?
$ ?/ ?7 c" [. d}
: D w& Y6 P1 G; l$ T- e: |, o, P
& B# F3 v' P, V+ I' W/ Q# F}
" p' v( d: n f4 B6 {
. y# @( y; ~* H% q2 Y/ k1 H$InitForm = InitForm();9 f+ i6 h q8 q, ~
$Listener = PostListener();+ J& U) Y# F3 L
( R, {! t* w5 W% k0 o& V?>6 c( ?" j) |7 F2 _, A" s
. d/ K/ I1 J; C) s. V
+ H; s# {: r6 D9 K/ a3 H# j
. v; ?7 T6 J. K% @2 x/ v9 D
. @2 \ P; J* ?& o0 G
|
|