|
|
<?php# p$ i& u" G8 {
function Connect () {
, i5 o) j: d- v) B4 T( Kmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
" n# [# p, D( C$ S8 `& D+ e2 I: R8 e" X5 n6 a
Failed.');
1 \3 D5 i" H4 d}! f6 V- V, X1 S6 _" ~
Connect();1 P8 x2 Y/ f: r; }
' E" j; o4 g5 `* u' b) L% S
function InitForm(){% p; e' P9 v9 u0 d" G) {5 v
//layout for the form. n! a1 \' E! S" j! ?/ h% ]5 L
echo "<strong>Send Items.</strong>
" C% v i2 U3 Y/ T; k<form name='select' method='post'>) E& [% j7 \2 m7 j7 k' d- M! ^0 I$ N
<lable>Character Name</lable><br/>
+ P# O# k# t: v6 H<input type='text' name='char'/><br/>* O/ W6 B+ F% ]. h7 P) V
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>9 z1 k4 {9 J5 S4 j& N
<input type='text' name='item_name'/><br/>3 g# g1 r2 X) S# ]( g ]' F
<lable>Item Amount</lable><br/>! v2 e5 E# A& L% F
<input type='text' name='item_amount'/><br/>
! U0 |, a/ e A0 `% I( W! M4 q<lable>Item Upgrade Amount</lable><br/>
( M3 A1 @, B2 p9 h" q# N3 b( x$ ^<input type='text' name='item_upgrade'/><br/>
, M" X$ e: V/ ~, @% T$ E! y& m<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
; F- l2 e7 D+ f" Y6 t3 J; S& J( ] C% [: S0 Y$ M3 I1 f
</lable><br/>( s! ~ I2 j' H' }* X
<input type='text' name='item_element'/><br/>
9 b$ G) x$ `' ^, q<lable>Element Upgrade Amount</lable><br/>, t* p$ J, m9 [1 ?, j/ A; d
<input type='text' name='element_upgrade'/><br/>
+ n+ P1 A0 ^6 v<lable>Pierced Amount</lable><br/>
' a, k, L# W% L<input type='text' name='item_pierce'/><br/>
( d) d/ M# _+ k$ x- v, j" D<input type='submit'/>
& [$ C& J2 W4 y$ {</form>";
( R9 E! i% ?/ E- Q1 _. z2 }}5 f8 K. M/ z0 l( V( g3 i
% n: Y* P4 a" m$ w8 F* D
function PostListener (){# g) \4 l4 d) ^3 V$ M
//Add more post variables if needed and add them to initform() function aswell& {. Z5 a: V. X9 Z7 S
, \& O+ k7 g0 @. a; j% e
################################' J. V& ~. O K3 w4 ]* ]& ]
##### Connection and Post ######
. Y3 @+ N @/ v U+ ~/ U################################7 d) s- u/ T9 x
$name = @$_POST['char'];
+ |0 u- y) N( B$ItemName = @$_POST['item_name'];( [4 Z3 Y& Q' `- j: F
$ItemAmount = @$_POST['item_amount'];
$ x7 i6 H. |1 G0 b$ItemId = @$_POST['item_id'];# p" P3 Q# T) B" P& Z( M3 H2 u. Y4 J
$ItemUpgrade = @$_POST['item_upgrade'];. n7 d3 a( e1 s
$ItemElement = @$_POST['item_element'];$ c* O& |, X' j: T5 y
$ElementUpgrade = @$_POST['element_upgrade'];) M, x+ F( m7 h* D) n! Q) F. i2 @
$ItemPierce = @$_POST['item_pierce'];' S ` ?! o' f$ b% g
################################; x4 K3 O5 B5 U! o
8 _. n9 J+ W# v# \6 Q
//Check both variables for empty value
4 e' P) p$ o3 J$ [! O; |# ]
5 _! g4 S( V$ g. F8 ^7 p; iif (!empty($_POST['char'])){& G; k0 u$ c2 ?8 x( Y, b. N
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ! N. A$ a& i W: O) a8 r1 Y# a# J
$ D. `6 ?* U$ m: U6 h" Y2 sm_szName = '{$name}'");4 \0 ?& [) w. y- I7 s0 \9 l
while ($row = mssql_fetch_object($find)){! }: S' C+ I1 q& L# K( Y
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";" [4 j0 j" Y; c/ R/ @' K$ u
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], * r; f( @$ J/ R
2 @% L5 u) D- R3 B; V: i* ]' h5 ]+ x% F; G
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
# l& f7 [1 {: B$ I* J8 Z p+ }; l1 b8 C8 q% `0 D, d
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
" a$ N1 O' z, [4 O! g5 N% \# W% l a$ D8 t% Y6 K
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
, Z1 \2 N/ U3 W, A& ^- F; H5 _4 n
'{$ElementUpgrade}', '{$ItemPierce}');");
% d! B0 P4 b% `: D0 ^3 W}
4 i, u; Q3 w* S9 O8 Q& ?9 ?
- r% f$ t; F+ ?' @" z+ H! e/ v, A$ ` i}
5 a1 p& z0 Z, P
+ ^& ] D' t6 \% \- p3 ]}
! ^: {" d1 R2 P% s4 n# f
+ ?8 o: g- e7 E$InitForm = InitForm();
8 ?# O9 @& V; U- }; C$Listener = PostListener();
! B6 `. K p( X* M- \! t2 U+ v, O
5 q" v( p! j6 l5 E- c?>
3 u$ c; X6 z2 \! {& K. `" Q- c8 S. y
& K3 z" z4 a( [
# S3 E7 L" T! Y$ x% I: c9 @! J, b' {) m6 q3 C5 `
|
|