|
|
<?php. i8 p- B) A A1 ?
function Connect () {
) P# w! d$ W7 o. ^) Wmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 9 V' g, `1 X0 d. t% E3 ~
^0 E# v5 \% k3 ]- Q$ ZFailed.');
2 V% W8 w. H: @. J6 ~$ p& X L}
$ @/ ^/ c* v1 f: C$ M8 A) _Connect();
# K% n0 ?* A6 P' h; B4 B; c9 `5 @& I- l; Z" K
function InitForm(){0 ~5 T4 d9 T* v' J( B: U& T
//layout for the form( z1 }# L: r8 m( Z! h
echo "<strong>Send Items.</strong>5 R, w5 n5 s7 m6 V
<form name='select' method='post'>
% x4 o/ | q2 y% ~* F1 R3 }7 S<lable>Character Name</lable><br/>
) [8 g7 ?. V# q ^, f( t1 K<input type='text' name='char'/><br/>" O" o7 b9 ]0 M. t
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>3 Y6 E- b4 g% M2 L6 @0 s
<input type='text' name='item_name'/><br/>) w2 O+ y& _$ \
<lable>Item Amount</lable><br/># ~5 O8 ?9 F& ?) p
<input type='text' name='item_amount'/><br/>
w9 |* [6 h$ I% ]0 }<lable>Item Upgrade Amount</lable><br/>4 Y# o' {+ z4 @9 T: ]
<input type='text' name='item_upgrade'/><br/>
" v1 T4 w. o: c+ G4 X4 k' k+ i- F<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
5 b8 N% Z# u' X$ ?/ ~. D
3 o5 p; ~$ O* S1 o: |& j: w</lable><br/>
$ l& u; M- M0 h/ a<input type='text' name='item_element'/><br/>
; E7 X; n- J0 J" s# @( t' K) P<lable>Element Upgrade Amount</lable><br/>1 }( G% o! r6 t2 h& q% W
<input type='text' name='element_upgrade'/><br/>/ n+ N6 S/ W; c. S' l- m
<lable>Pierced Amount</lable><br/>
y+ X7 O. }2 {<input type='text' name='item_pierce'/><br/>
9 o" z! G# m7 W* V<input type='submit'/>. m: o- K% X, V4 Q
</form>";
8 }8 b5 c6 v) v4 \7 [}
: u2 k# @! y6 H2 b( i- `, L- U5 ?5 T8 g7 v1 X; T5 P0 Q, m' R i( f
function PostListener (){; `1 k; j4 H6 T ~0 Q
//Add more post variables if needed and add them to initform() function aswell
# j% A$ g$ ?5 e3 X. r) X& q
: O. P# n+ m$ o h" s- v- ^3 z################################ k8 O" [5 T3 [4 T
##### Connection and Post ######5 ~/ z+ c" W2 U' ^0 T
################################
. L; C/ M$ W. |. ]" y$name = @$_POST['char'];2 x, p7 p! g; I0 a- B: d
$ItemName = @$_POST['item_name'];, s0 n( k/ s/ Q
$ItemAmount = @$_POST['item_amount'];% {- W( T) m* R& p" L. \4 N- G, N
$ItemId = @$_POST['item_id'];& S# F; {) c: T+ p7 U: Y1 I- y
$ItemUpgrade = @$_POST['item_upgrade'];
' [$ \1 I4 k2 m) x0 f) b- o$ItemElement = @$_POST['item_element'];
/ b: V/ S _ v9 b9 Z( |$ElementUpgrade = @$_POST['element_upgrade'];. V) q( }7 r6 y8 K- {, L1 l
$ItemPierce = @$_POST['item_pierce'];0 p1 l6 I8 {3 ]* R7 j7 [ j
################################
3 f: G5 K6 a6 a h* `3 y* [( d- M6 C$ ^6 d7 D2 v# S, P- F @
//Check both variables for empty value
% k% x: R. R& C& Y; y* I; ~
; v% @& T+ ]7 [( [3 cif (!empty($_POST['char'])){& k# [' e& T8 `) j1 C, d
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
! ]) H5 c* Z$ O; p
2 [7 b5 ~( x% }: X% Wm_szName = '{$name}'");
/ m* E2 r$ G# [; V5 Iwhile ($row = mssql_fetch_object($find)){
! p: p7 i4 c* w9 Kecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";7 D8 O! u2 p( k' M
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 8 d# F2 W* Z: A# o( O$ [6 S& y
1 b2 a3 |8 t; ~[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], * b7 ~2 G( ?0 U4 P
( K, ^# n. D4 |7 R/ T[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
( q7 j* ^& k0 K6 O
( c8 n$ p# K- A8 zN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', . e! V7 n B* y$ [
/ c" j, G8 A( O% q. t. m'{$ElementUpgrade}', '{$ItemPierce}');");
! Z% Y2 v" q0 F* T6 ?* \: |}
P7 T+ m9 l( C$ m8 l) [8 z/ Z& z8 h B" G7 `( F& F- H
}) b7 D# `8 F' C
4 ]" l. D% s, {( o. ?7 m}
; |7 l8 H% C" v! B* i( T" E9 p* O& V4 D" h% F
$InitForm = InitForm();2 d# O3 L( @( c) D! w% I) @$ l
$Listener = PostListener();
5 a; N' N$ L' R3 z9 k) t
0 P) x9 i% U$ ]& T4 ^; K?>8 R9 E' T. a* S3 i$ p, V* c6 F
- _$ G: `! u1 z& o# Z
5 j* g. k* q |: K# {
2 c2 W0 o$ x0 P4 i) Q
2 e, ], G& h8 e# S5 Q/ J6 _
|
|