|
|
<?php
( m; G8 H1 } j. Q) K. R' mfunction Connect () {
) S$ z6 p) J0 v% @2 S/ u/ ^ jmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 8 ]. d& V2 ~( f. q' @9 B# j
& r8 |7 N& s& ^: _- FFailed.');, W! u- v: E4 v8 o! q4 n0 C
}% D# b( r$ Z6 y4 e. l/ r: Y# U
Connect();
) Y/ | F7 g. n! H2 u+ B- o* |9 @- F/ e2 Q
function InitForm(){0 r7 }3 `% T% M3 ~( Q1 E
//layout for the form
3 O( D0 K/ i+ m2 ^4 i. V/ A# {' k& Fecho "<strong>Send Items.</strong>
6 f8 X4 k5 p& W<form name='select' method='post'>
& O3 ?8 Q3 g4 n* p& m9 f3 A" l. b<lable>Character Name</lable><br/>: ?: E: c! R, A8 L: q- r
<input type='text' name='char'/><br/>7 n% ]+ j2 g7 V7 A0 ~
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>3 m% L2 D7 Q6 [/ ~
<input type='text' name='item_name'/><br/> c* I; K! n @! r. u: I
<lable>Item Amount</lable><br/>
8 l! y6 G S, p<input type='text' name='item_amount'/><br/> |# ?+ R4 l1 n5 Z
<lable>Item Upgrade Amount</lable><br/>
* P9 p3 r* S. f" I" y8 O4 w' {<input type='text' name='item_upgrade'/><br/>5 Q: v6 a4 a. L: M2 L9 ]- V
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)7 ?- p! U# m. J& m
* I6 A& U( `: H/ [
</lable><br/>
8 m4 |7 c7 V- b9 v, M. p; l<input type='text' name='item_element'/><br/>+ |" z5 M8 j8 I3 I' L- L# \1 @
<lable>Element Upgrade Amount</lable><br/>7 O, k6 x8 S C
<input type='text' name='element_upgrade'/><br/>
# V- d' C; z2 J1 J/ E- z. ~! S( L<lable>Pierced Amount</lable><br/>
3 z; }3 Z/ Y4 N. F6 K<input type='text' name='item_pierce'/><br/>/ m- e. \2 i1 C
<input type='submit'/>
/ J. n( ?; {8 u( ^; x</form>";* j6 W: Z% k; Y& R
}
, r7 k# P/ D l# W0 O! z0 d
% }+ X# G6 r9 K: ~; \2 W: wfunction PostListener (){5 U8 m J" U9 q6 V9 M1 y$ I( h
//Add more post variables if needed and add them to initform() function aswell8 ?$ I; L( h% U; {
; T0 g, _6 ?. J' {, Z################################, a, |3 F! f7 H! R& m* y# h; N
##### Connection and Post ######/ {3 Q, w" o; j4 }& y8 w
################################
; m) G! X) F7 E9 x5 X) v& Z5 R, e$name = @$_POST['char'];; U: b! Y0 q+ [& S9 d) F
$ItemName = @$_POST['item_name'];
: o: {2 Y1 f' h4 Z; d9 e) |. I$ItemAmount = @$_POST['item_amount'];# P0 M* H; j0 X; B4 ^1 [
$ItemId = @$_POST['item_id']; x, X3 a2 r; @
$ItemUpgrade = @$_POST['item_upgrade'];
, o) M2 b7 C2 [6 { C$ I$ItemElement = @$_POST['item_element'];3 j8 ?. g* s$ |4 V I
$ElementUpgrade = @$_POST['element_upgrade'];- b3 @/ G: V% k( b: B0 `* I" {& F
$ItemPierce = @$_POST['item_pierce'];
" W8 U: v6 t3 b: P3 F- u################################
* @. ?, Y2 z" v6 y* A7 X' b' I
2 G6 |1 G& m) \5 h1 o//Check both variables for empty value
. L% F# f0 {4 e9 N$ d
' J/ i, B- B* J3 wif (!empty($_POST['char'])){
7 j. L$ F$ g2 k i$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where $ d- Y) K" m5 t4 l. G5 R3 s
; [# d4 r8 K4 @/ C
m_szName = '{$name}'");8 O. V% A( C% u4 Z1 J* C
while ($row = mssql_fetch_object($find)){
6 f; O$ i; D; ~1 k/ Fecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
& l, t- }/ {+ s" B) t$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
/ k4 ?* g9 z: S5 [4 o; A4 x: _( b, w: `3 ^. N: [" [
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ) J( N9 T: x1 R/ ^
+ {4 v- p# @5 `/ r( n4 O8 l8 A
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
9 M3 Z4 ]$ M" y( D
* U' S' Y+ V c' E; M8 N( b4 X* zN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
D8 ]0 E- Y6 _* ~5 ~
( Q/ O( S; y$ D( S, g2 F'{$ElementUpgrade}', '{$ItemPierce}');");! K( s+ w5 q& h: N0 z1 D
}( u* ~! M3 ^* w, q" ~* a& y5 E* ^
# k0 l) i9 W+ U7 S}! U' W' b% e" p( S$ p: G$ I/ A q
+ ~! [+ p5 K, M}
/ m. e2 k: l- ~2 ?% z% k% p% l( t/ ?: P
$InitForm = InitForm();$ N X1 K* K+ o! X" \. e4 s% X
$Listener = PostListener();
) X5 W0 |" O8 M% N9 a1 B7 v
1 ~' k: n& P% o9 o3 [3 J5 ?& g% i?>) ~. B2 c: s+ i; T1 Y# Q
& i6 _" D; O* e5 X* Z$ F, ^, B6 {/ {
+ k* S3 X1 y! p5 D
: X, d3 K! c0 q& W/ l' O: Z. @
# M& m7 ?2 s+ E* e5 j- t |
|