|
|
<?php
* {+ i9 }. o9 f1 Mfunction Connect () {" L+ `/ O" l5 z
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
% ^" w% L+ C1 m6 P( w7 s8 J7 V) k
& U6 ^9 T* X! A, IFailed.');
7 i, Y# T: g8 x3 D7 P: q}
2 [7 r0 W# k6 f) _Connect();
, h1 U" M& a% r/ }; V9 x
- ^1 S7 G; T$ M4 w) E5 [function InitForm(){
# E6 G/ Y ]6 f* k! L5 {# j//layout for the form
( \( y% ?1 T# E( Cecho "<strong>Send Items.</strong>2 v; C2 o$ a5 a5 ?
<form name='select' method='post'>
! G" w# p* Q8 {' p5 ~<lable>Character Name</lable><br/>
2 U2 K. U9 F6 @5 f<input type='text' name='char'/><br/>
, p( f9 g. T% x; L<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
* W& ^. T! R0 m( @7 f9 R. a- F& S- {<input type='text' name='item_name'/><br/>; h2 d9 b% }0 H* H# S
<lable>Item Amount</lable><br/>
% e, A* ^) q( h( @% W2 D* R: ]<input type='text' name='item_amount'/><br/>( T; U& Y8 O I
<lable>Item Upgrade Amount</lable><br/>
8 }2 r0 G8 t) B<input type='text' name='item_upgrade'/><br/>8 @# j( r6 F& _+ B2 w# {; b
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)& K" e) v( N9 Y& v' u2 Q
+ x1 o. m; n$ D! [1 r7 m</lable><br/>' |: T1 y, S. j. T8 p2 Q5 [2 |
<input type='text' name='item_element'/><br/>
! Z5 ^$ ^7 t% U" f# z6 Y<lable>Element Upgrade Amount</lable><br/>
5 z: F* ]! I1 Q3 n/ G6 O<input type='text' name='element_upgrade'/><br/>
% r' J+ Z- m) G+ s4 `$ v# T- m<lable>Pierced Amount</lable><br/>7 W+ a1 ~- U9 e |" k! L
<input type='text' name='item_pierce'/><br/>
% `) l) i L) m" B2 M1 S! ?<input type='submit'/>2 w7 ^9 X7 `* E1 D9 r% D
</form>";0 c: @! m* o* s
}' i1 Y: W( @( u6 _1 I) }
3 f/ F2 ]" B8 P" C6 e+ t" e2 A, |
function PostListener (){
# l# w4 A* f5 v+ @% \//Add more post variables if needed and add them to initform() function aswell' t1 c# \! Y) |4 ~* T m0 ~
8 F$ }. ~/ I' x4 P+ f. v################################# p4 I) S1 \# \# c& c" X3 X; S
##### Connection and Post ######, n7 ?5 z& ]( \& ?6 `+ Z8 s0 K, m
################################
. N$ G3 b+ ?) H3 {+ W$name = @$_POST['char'];% n x$ r, K; a( r. J) A% p
$ItemName = @$_POST['item_name'];
6 i9 } F W% g$ D$ItemAmount = @$_POST['item_amount'];
6 `1 p- W, Z# D6 g1 ~+ f% n( P$ItemId = @$_POST['item_id'];
! d7 L8 D7 A9 N/ p, b$ItemUpgrade = @$_POST['item_upgrade'];
$ C0 [) j1 \+ u. ?$ [$ItemElement = @$_POST['item_element'];
( d0 S% c- {# K3 L* c$ElementUpgrade = @$_POST['element_upgrade'];
& E0 L2 d3 P% [- P% F' S# E$ItemPierce = @$_POST['item_pierce'];$ e& G' `; x$ A+ I* ?
################################
: e* P/ u1 \9 r$ ]8 g0 U$ ^, _% h) j! B u% e2 Y2 o* f- Z
//Check both variables for empty value
" |8 \& y; W' N0 {" v- ^4 L9 G( L& Q" }5 l
if (!empty($_POST['char'])){
6 l! F. {8 ^* P* J2 q6 n! b$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 4 l1 J" g, l% ~1 C5 v( n
, K1 [2 F* k# P) Sm_szName = '{$name}'");
8 e4 O# u$ D0 l& r# K O* Gwhile ($row = mssql_fetch_object($find)){
$ U5 j2 S: O; S0 O0 T. J. k7 @echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";7 i2 K/ h# ?' L5 ^8 e4 o
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 o1 C& S7 |+ w# f& P
# R+ E9 M z5 H I
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 9 J' A4 |1 `. a
5 Q/ S* Y2 H# e[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
5 I' p2 p) D) f; E8 @& Q7 u
3 a- t5 \7 F! ?) uN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
. c3 W, _. X: |+ ^# O
9 z5 G. f7 O2 z4 U'{$ElementUpgrade}', '{$ItemPierce}');");
8 V- G: H& N; W5 v3 ^8 B}) k ^+ D2 o; B0 K0 N
- f0 N C/ L" B5 Z2 ~. d# G}
8 D# g+ g* {* [$ ^' l) n* Q3 X+ P: [9 u8 C
}5 ^- W z7 m' @7 r8 @
! H: b3 w# g1 c, a5 M3 o& H
$InitForm = InitForm();
/ A6 S, G* q6 t' p' N3 F$Listener = PostListener();: w1 v" y# K& y0 `( I4 x8 N
3 G2 {# |5 x/ e1 o8 Q2 H
?>
! s) a8 O/ `2 k, c! }( X% ^1 p2 W! K3 A' U# W, K( K' T6 E
$ N8 } e) N; l( Z+ G* P
% Q4 `" t0 O3 E. X5 ^' P
! x4 l7 N8 c( z5 f" m* x W |
|