|
|
<?php, L5 q3 s( l9 g. `8 `+ b
function Connect () {
: a+ O4 P6 k# \mssql_connect('Server','UserName','Password') or die('Error: Connection to DB * v5 `6 l; ^4 G; \- Q2 t2 o7 ~& ^
& N$ Z+ o4 t6 R- u9 [' E fFailed.');
* Q8 s1 H% p- j" j4 R8 [* S}* {2 \" U1 t8 i# N6 ?- p
Connect();; W0 Y8 q* h; ~( A
7 }4 k8 l2 E9 \% g5 y! {function InitForm(){ K' p$ P% h: H8 v
//layout for the form2 D3 G0 l' w: F) P
echo "<strong>Send Items.</strong>" D' o9 A: Q( l
<form name='select' method='post'>1 o7 ^, b6 a7 [+ \, }
<lable>Character Name</lable><br/>: A& q% n1 n3 V
<input type='text' name='char'/><br/>0 ]% B* b3 e3 l6 }7 y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/> h0 l' |$ c; L% w
<input type='text' name='item_name'/><br/>
, f& \' @8 P. }% Y9 Z w' Y7 ?/ L<lable>Item Amount</lable><br/>
% G o+ b: B) Q3 v+ _<input type='text' name='item_amount'/><br/>
2 Q1 X" k4 I" k C- d<lable>Item Upgrade Amount</lable><br/>
& A9 C: k* Y) m<input type='text' name='item_upgrade'/><br/>
% {$ Z. e$ Z2 _<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)% V6 r5 w3 `0 W4 Y7 }
5 _ U+ N. G! J4 \" Z4 {' j* w</lable><br/>
$ u6 H8 j6 A. M9 Z4 D! b<input type='text' name='item_element'/><br/>, L* h: J* r; q! Z
<lable>Element Upgrade Amount</lable><br/>
+ e3 ]9 b/ n9 Q! _* j<input type='text' name='element_upgrade'/><br/>
2 [5 Z* [( }- O! h0 C( _<lable>Pierced Amount</lable><br/>6 K/ o$ D0 \2 |" D
<input type='text' name='item_pierce'/><br/>% k% X) q3 B0 A: s1 l$ [
<input type='submit'/>0 i9 s/ \; q% o; E
</form>";# j' w" Q1 O& ], s9 X" {! r
}- N9 b0 S3 C. Q t6 K
4 j3 T3 H- \; e: L% U# x
function PostListener (){6 a, n2 u' P/ k$ I$ \' A3 i
//Add more post variables if needed and add them to initform() function aswell$ N. p7 p& Q+ j$ A
% H( K# `2 U9 V4 P
################################
5 l- s0 T0 m. J* T##### Connection and Post ######
& s/ ~( @2 c% v# b5 ?# s# H################################
( _+ F3 E, L/ R& r. U& g- L Z$name = @$_POST['char'];
% Q! W% Y5 T7 \1 ~2 O! L$ItemName = @$_POST['item_name'];
9 {1 s- n, u* ^$ItemAmount = @$_POST['item_amount'];' p& K, o6 z0 I% U8 [
$ItemId = @$_POST['item_id'];, K5 T! y$ _6 _" W0 h
$ItemUpgrade = @$_POST['item_upgrade'];
6 S7 V8 B* S$ R8 A) y3 K4 O$ItemElement = @$_POST['item_element'];; }0 R% C& i- P) t) v! D
$ElementUpgrade = @$_POST['element_upgrade'];
) l% z) u" W$ o- w, M! w/ H; @8 y$ItemPierce = @$_POST['item_pierce'];9 q2 O3 c* c0 l) T5 N7 Y6 C, J
################################$ C% u% ~$ I2 Y7 D+ ~) q. f
3 q( P* ]6 I7 Z3 M//Check both variables for empty value# b/ p& f2 Y% @5 K% J0 h5 d
# j! G/ P$ R4 `9 ~! V6 Bif (!empty($_POST['char'])){
: \" H& p# ^2 a( i4 q% k$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
% v/ d& @# t$ q! i, k0 N+ J6 _4 p5 t0 b- b' x2 N4 H3 f: y
m_szName = '{$name}'");
: c( M0 p b$ R9 ~while ($row = mssql_fetch_object($find)){- Q& S! P* F# ?# i
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";! ]. Q2 S5 `* v) Y, F
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 8 z) f5 \$ M) X2 y
- [& l6 m7 w& J4 S9 Z( {
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], / Z* ^! r% v0 ?5 ]4 U; y' A
z: j3 F% I+ }+ G$ {[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ P& M( a9 K" l! Q$ X
( o6 _4 t% N8 u# D6 v {N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ' P' @% K0 s6 @
6 N& `% W( r, e" j0 m'{$ElementUpgrade}', '{$ItemPierce}');");1 a2 d8 r( U- Y+ ]+ ~7 ]7 ~
}: n" | F& ~) n3 t
2 y1 }: z; x* m2 J& I6 s}
) S X( G4 G% { C" f) A) P6 e: k2 P8 x2 q, h/ e( C/ y( F+ M/ }5 I
}. E7 ^3 l, B0 @* C& O& r/ j
: j7 C- ~' l |, g$ F$InitForm = InitForm();
: j! o, Z0 }5 c: e# Y0 C$Listener = PostListener();
/ K" a- i/ B, F( ?5 i5 i6 @( z. ^; X% e8 t. q8 i
?>
" {; p6 f. X. O9 i# K' |# l( u' r
5 {. A! X" S, W2 t! S0 l# }; c' y8 D- i6 R
% v+ @$ Q7 f9 L( k9 V
|
|