|
|
<?php
; |' }# y* A. E. M5 a' R3 p- _function Connect () {+ \( } l0 ~$ ~3 a3 r, t+ k
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 6 N* k2 I0 M8 @/ O% }2 l( q
: c, I2 v$ L4 C6 X8 {# @: m' m V5 ZFailed.');
" J# ]" T! D! L}
9 ~& T" b0 A/ E. O4 V( M! tConnect();
2 x3 H4 B R. }& c9 I9 ~
5 w. G _5 m8 ?; |/ [function InitForm(){8 B3 A* R4 m: P! @; ~7 U2 N- r$ i8 ]
//layout for the form' j( j6 J: N/ \- e' U! b
echo "<strong>Send Items.</strong>9 ?1 T+ A8 r1 E5 p
<form name='select' method='post'>
; i$ ` ~( y; W& U4 X) D! Y# }5 _<lable>Character Name</lable><br/>
8 S0 k9 C3 {, Z- s P, e, @<input type='text' name='char'/><br/>
2 T5 t+ Z- @" ]0 ~3 l4 Q6 E<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
4 L* Q/ J. z, w<input type='text' name='item_name'/><br/>) {. h2 w! G' v8 g0 _7 R" c
<lable>Item Amount</lable><br/>
' N8 {6 J& T( G8 ?0 T<input type='text' name='item_amount'/><br/>. p y9 x5 e! Q. V) \; Y
<lable>Item Upgrade Amount</lable><br/>" @) c. @0 U! m `9 i
<input type='text' name='item_upgrade'/><br/>: A7 }3 P$ O8 Z( c" L$ r2 S
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
8 b K; k+ q2 x' Z. r" o! f
% z) Y+ F U- X( J: N) Y6 @</lable><br/>
! n# Y- k- M3 H, @<input type='text' name='item_element'/><br/>/ S' e( |5 @; [8 c, F2 O9 d2 {
<lable>Element Upgrade Amount</lable><br/>
* E( v2 e" H% i; O' q2 l! B<input type='text' name='element_upgrade'/><br/>. R7 k. x/ {# }3 Y+ t3 Z1 ]
<lable>Pierced Amount</lable><br/>
$ z, T! f0 s; i8 W+ s; L<input type='text' name='item_pierce'/><br/>+ p1 l7 ^& V; S. E2 J
<input type='submit'/>+ P& H! J$ a) N2 [* f' ^1 v
</form>";
& {5 F5 X4 l9 f: Y; C( w; W* \3 k8 f}5 ^1 q, D$ j$ X9 Q a" c E
J; q9 Y7 y0 V( w. |- ^+ {' T
function PostListener (){3 @, b* C. [% a* Y+ S
//Add more post variables if needed and add them to initform() function aswell+ P5 j2 ^( K! F( `2 }, O
0 \! H7 ]* ?1 F. a/ e) f################################
- _; E& A3 M8 h# |4 U##### Connection and Post ######6 x H! y9 k* K) |
################################1 N# [3 \" H& S, Q
$name = @$_POST['char'];
- i. c6 V/ R) c; \$ItemName = @$_POST['item_name'];
. y: v! W; V1 Q! f$ i* _$ItemAmount = @$_POST['item_amount'];3 J7 m- n; Q% ^% O9 P# S, n7 `
$ItemId = @$_POST['item_id'];
' x) M. ?9 d2 D" n& f2 q8 U$ItemUpgrade = @$_POST['item_upgrade'];# l2 q, B% N3 I9 d7 i# q/ D8 a
$ItemElement = @$_POST['item_element'];' Q5 r# G5 J5 o1 q b3 P
$ElementUpgrade = @$_POST['element_upgrade'];
2 A' Q" w0 l7 |$ItemPierce = @$_POST['item_pierce'];
/ P5 i# @( k7 w4 i2 _$ t################################
& P8 ]5 y. _3 E) F/ J& r; J$ r' o9 Q# R, N( M9 @) v* d
//Check both variables for empty value
+ o/ U" b k1 r/ r6 V3 g% D1 Z3 M' {8 r, C$ ^! j8 ~& W
if (!empty($_POST['char'])){1 ~# Y B! t7 H# i3 H, t: }! j
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 9 L; V/ K7 V A+ K( e1 ~" C
, h& K+ `9 P$ M' K5 _$ I4 dm_szName = '{$name}'");0 V; G% I3 C! N2 J! k) v7 x0 g2 t% }
while ($row = mssql_fetch_object($find)){
5 L' M& d7 h& Vecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";% p( O4 P- ]: S" p% }7 \2 @
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], / }" Z, i$ t' b9 Y
0 G& b6 J) N6 c/ J& O[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
$ N: b) {' O4 O0 U3 a V
# j& p3 P: @% m' u4 z[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ B! ]# w0 o& z5 l- c0 P& F" K+ _: B" `# R, F2 Y
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
" \4 k1 O( t3 |: v2 Q3 D4 P9 b& v0 W4 i
'{$ElementUpgrade}', '{$ItemPierce}');");
+ ^8 k0 w4 }: S7 B& y. R4 S7 w}
: w8 y; X$ e$ m/ u) }; z- P8 }/ ]% D: {6 b
}8 N, g4 e$ g4 I) I, {% \( ~
. P2 w) t5 _ O1 v
}
+ F( l7 U. N) P; V* ?7 ~+ w5 Z) A. g& i/ g
$InitForm = InitForm();
" o, U- O9 o8 t# E s9 O4 A$Listener = PostListener();
% b1 ?- q1 q$ q6 U: B% ?0 P6 T( f
?>
! C7 r: m- ]; i J$ R6 M. q
) ^5 [/ I. A3 C! P' c- q: e g! v1 ~, o9 s5 T* o; ~# _' U. z
' s3 V7 |7 w& n9 Y3 L: S& b) a6 g- f: b5 M, J+ n' c
|
|