|
|
<?php
0 r$ j- N( ]8 M& Z* n* \0 M( k$ \- Gfunction Connect () {- L4 r8 ~4 Q: U
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
0 l n, t( t! l4 h% V* d- _3 }
, {% m* i# }5 J1 C' mFailed.');5 K& t; ]- w8 f0 X+ b s% E" g
}
z5 B' c: | v- |$ P" jConnect();" k( N: ~8 C: e/ \
1 {3 K! U: V9 K' L9 e, Sfunction InitForm(){
. S P$ ^* H- D& T0 f//layout for the form
3 m& I. N) Q8 X( uecho "<strong>Send Items.</strong>
% V$ w4 j( c$ W2 a, F9 N; J5 u<form name='select' method='post'>
2 `; M5 Y, O* h( ~<lable>Character Name</lable><br/>! H0 w# u! C) _) M7 E
<input type='text' name='char'/><br/>
% G1 e0 A# P% y$ U/ p U<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
) z! E1 u6 i' F: h<input type='text' name='item_name'/><br/>6 s( q5 j! {1 f" S" Q4 D
<lable>Item Amount</lable><br/>
4 w2 f H5 g! X$ A, e2 x<input type='text' name='item_amount'/><br/>3 P" O. [0 b$ b4 ^7 K# v% e6 J- z
<lable>Item Upgrade Amount</lable><br/>0 E# I: T Q/ c1 w/ H
<input type='text' name='item_upgrade'/><br/>
3 \2 D1 R- R: M8 N5 p! i<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)# R/ g; s5 [. B
; |% ]+ `7 N) Q0 I( H4 T. D; D
</lable><br/>
3 ~3 j/ d4 w7 q) a# r<input type='text' name='item_element'/><br/>
( G4 |. Z* j) z6 p<lable>Element Upgrade Amount</lable><br/>
& o& d9 ~% O! Z* y<input type='text' name='element_upgrade'/><br/>3 L3 ^4 u( n0 Q
<lable>Pierced Amount</lable><br/>
4 A V5 z; O9 E6 y& }( l5 z<input type='text' name='item_pierce'/><br/>+ a/ k( ~2 P9 t* ]) k
<input type='submit'/>
$ T3 x" M x- R+ H# T% s# @ C( X+ }</form>";
9 ~6 F: K% N, ^" ]! C- H v}
7 r6 R- \- v, o. E6 m
( L- D7 [- r# l) C$ V1 u7 Ufunction PostListener (){1 I5 H, [3 R/ U& M! Y" |
//Add more post variables if needed and add them to initform() function aswell4 q9 k: {- h7 g, g! C; k: a
/ K/ c# C! j/ ]/ c K, y
################################" I8 d. r; F6 N# t1 X/ Z8 ?0 T
##### Connection and Post ######
f3 S# T; q3 u+ C- V################################0 f6 z$ ~% f, _& H/ [3 E) H
$name = @$_POST['char'];& I! u3 b! g$ ?7 {* v% }& J
$ItemName = @$_POST['item_name'];
5 ^' ] ]4 R. A' V* C: v! p }$ItemAmount = @$_POST['item_amount'];
0 {# C( E, J7 I3 o2 A$ItemId = @$_POST['item_id'];$ Z; K, m( B* C6 ~
$ItemUpgrade = @$_POST['item_upgrade'];
8 B4 V1 ^- C+ C& C6 O4 x$ ~$ItemElement = @$_POST['item_element'];
( X( ?7 g. G& I7 j6 l$ElementUpgrade = @$_POST['element_upgrade'];
2 p n4 n0 C, f9 y7 C3 v$ |2 `: M* i$ItemPierce = @$_POST['item_pierce'];
" v. m5 J2 W6 [################################+ P" [; B! D. C5 L H; I8 O
& |1 n+ C+ W4 Q# n) d, P5 z
//Check both variables for empty value
% F( h* U0 g$ d! [$ N" y$ M3 \0 s y: z
if (!empty($_POST['char'])){) r D0 @- X( o4 A' @
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
! I$ h5 f5 V8 H! ^/ f9 ~# j2 Y3 U' P9 n" o
m_szName = '{$name}'");7 H, p6 b6 k* ^4 p! n
while ($row = mssql_fetch_object($find)){8 J+ d9 n6 n/ v+ K7 d5 X
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' v+ I; `2 L6 p
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], , \: H; B0 K% J; `3 B. H
1 |, O6 J' T, h; j) r
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
" r" [3 O' o% C( H" n, U
- l6 C! U% j* M7 F( |[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ! x0 O# W! |8 x! n2 h! M
) `1 N! n( q2 s) m! sN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
; s% d+ {. P2 H0 c$ U# p
/ b1 G( [( y; L d'{$ElementUpgrade}', '{$ItemPierce}');");
+ _5 H: z) w) h, m1 H) |3 H8 N}
5 A4 j2 a" }6 t# ^# u' B; Y: `! w: u5 |7 i7 h1 W7 Q
}
/ |, X* U+ U! P6 `) `
+ m0 _# I1 S9 g4 R9 o G}
8 u9 X! s8 i6 r! a4 O ?# g# ?& G* V- |4 r5 P
$InitForm = InitForm();
6 Q3 V! j: r5 i% @4 e7 w- T. Y( {$Listener = PostListener();" |& h+ b5 g) U' E6 }! Q ~
, e: d/ n0 t+ A* c7 E
?>
0 } `6 B9 Z* [( \2 H4 X8 E5 H7 L5 j' s6 g" q9 \, Z
! e5 [! l; J) T+ x0 `/ \4 X F- Z2 M8 `% b) a! @0 K
9 i0 W( y( k2 {# E5 p1 l9 d: `
|
|