|
|
<?php9 {8 n0 H2 m- y( X
function Connect () {* c8 {8 O: E: Z' b! j
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 2 T. l$ ^3 y4 K7 S- T+ @" H. J
. m7 E* h; T% P3 g
Failed.');
7 k- E* y" {. l$ S8 w# o$ ]! u5 b}
5 K% u" I: p+ h; F u* J( {. ZConnect();
$ J, o9 {2 O2 C: u' U1 I5 t2 m
& {* A2 A1 s! {6 M9 x3 Mfunction InitForm(){ s5 a/ {7 ]! A# c( u- E4 S5 m
//layout for the form! Y; I- R$ r' I; p! b$ j* l
echo "<strong>Send Items.</strong>1 b% f9 W+ H1 z. o r+ ^4 f
<form name='select' method='post'>
" l" Y1 Z- |% x2 @# i" F% `<lable>Character Name</lable><br/>
9 q& B+ u$ L; K5 s<input type='text' name='char'/><br/>
# x3 s4 L" }3 e$ G( c, d9 p& V0 P<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 k5 Y x! j2 \% i& o4 Q% m
<input type='text' name='item_name'/><br/> u. f4 O* M7 h; ^, q
<lable>Item Amount</lable><br/>
! E! ^& _5 P. g ?, x* ]6 V2 S: M- h<input type='text' name='item_amount'/><br/>
N9 p1 q6 N& v<lable>Item Upgrade Amount</lable><br/>
) G( R! r- w) y<input type='text' name='item_upgrade'/><br/>/ O9 f! _( E: O0 @
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)/ X- x1 N# E: s! G3 r- e2 u2 {
" }8 }4 N# V3 X# ^7 V* L; a</lable><br/>& A" Q# m. [( C# t* \+ F
<input type='text' name='item_element'/><br/>% g9 S- ^. w( a' {
<lable>Element Upgrade Amount</lable><br/>
2 z. H$ \$ {1 w3 ?" Q5 O<input type='text' name='element_upgrade'/><br/>
1 {# ?6 L* B6 e- }) L# o( X9 r<lable>Pierced Amount</lable><br/>
: O) a! }7 I8 E5 L1 Q5 I<input type='text' name='item_pierce'/><br/>* [: X$ V; `, X( f0 C# R
<input type='submit'/>
/ z5 |; }9 y4 T: D0 i( l2 Y</form>";
+ \; l$ o' w" T8 L& q" v}: u6 Y# Y( w- F6 y
/ s6 I6 n3 o) l* J: o2 m8 g" P3 `function PostListener (){4 d) u h. k2 p9 E) q
//Add more post variables if needed and add them to initform() function aswell
$ {" ^( N- |) {/ y9 `9 G! m% v7 k) @( Y' d6 _, P
################################
3 }3 R) B2 j, q9 _2 r##### Connection and Post ######( {: ^- G: ]0 s7 S+ n2 @
################################
4 c( I( Z/ n# a$ ^4 m$name = @$_POST['char'];
; n1 t7 H- S( O( ]$ItemName = @$_POST['item_name'];
* Z: A/ w e* [( m$ItemAmount = @$_POST['item_amount'];
2 J: M: O v H8 ]$ItemId = @$_POST['item_id'];
/ U# {- B2 ]( W& Z9 |3 t$ItemUpgrade = @$_POST['item_upgrade'];$ ]. g/ n m( z6 h4 r* H
$ItemElement = @$_POST['item_element'];" F4 \7 {) ~; c6 p) s
$ElementUpgrade = @$_POST['element_upgrade'];
: T( l9 q1 \ B! j$ItemPierce = @$_POST['item_pierce'];" ^" f' \; r) H: n% p$ ~
################################
' X) n' b3 M. h2 R1 t* P3 |0 N/ z4 D& j: s5 G1 ?! t' {
//Check both variables for empty value: e+ v8 ^ Q3 [7 D8 L) \5 R/ U
t& t) s* x( A: z( Hif (!empty($_POST['char'])){( b* @ u; o# V% [0 m1 P; ~
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 4 C& u3 D R+ K5 d" F# z) M( Y
& w+ F- j0 m K- K# Mm_szName = '{$name}'");
4 w! a& ^) O. nwhile ($row = mssql_fetch_object($find)){' W4 J2 c* z8 R6 q5 t
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
$ o! B+ o* p7 N4 |! t- b5 k k$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 2 N. L& y# [$ M3 v% {5 q" X/ E% Z+ [; e
' a& k9 h1 u3 `) j: d[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], + Y3 K% i/ Y) B
f7 l6 T" p! o' b
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ' G/ c' O J; i2 O2 z9 q
4 ~; y. g2 L6 X. m. {' K& u) U
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
a) {0 Y: G3 j. N/ t
; [4 R; l! [7 h, C3 Q'{$ElementUpgrade}', '{$ItemPierce}');");' ?7 D4 |8 u& s4 @% I
}
# |4 c; o/ b, `
) n- Q6 G7 J8 S, O: ?}
/ C" Z4 t' s2 q8 }( K6 L, O
3 G, ^5 t M, ?% t7 m& D/ u}+ [/ M( G6 i& A T
: w; D A X6 h+ @$InitForm = InitForm();
2 g$ f6 j+ c; A! w; @! _& W6 L$Listener = PostListener();1 M; p) [" H6 l, [; w h
6 m* t6 m: W# E" V4 t7 h
?>/ o ^/ k/ y% s8 O2 K8 H+ C9 t. `
1 `' I0 i+ y0 s! N( J5 y; r* |0 j; p7 s
! o. s9 C0 i8 }9 j) N5 D
5 r. V+ d# R; b: H# N ^2 b3 | |
|