|
|
<?php
- e9 C3 [! e x5 N6 w0 Ufunction Connect () {0 C( Y% I* D" ~, A+ S5 N' c- I+ p
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 9 ]% ^: z F% p' Z7 t: b' m6 J; x
& x# @" }5 J7 e7 a4 pFailed.');, K7 g* P: O7 R2 A
}5 A t( O6 x' r6 ^
Connect();
8 [/ R; m& Z& s" C3 e2 R- n. w+ {0 y# ?6 c
function InitForm(){
+ R" B5 `2 t. c p3 m. f//layout for the form8 { K! {5 i' j& P& ?
echo "<strong>Send Items.</strong>
: W7 X4 F8 f& k<form name='select' method='post'>
% w; Y3 T/ |! @& A! k<lable>Character Name</lable><br/>( w; I7 Y" x6 b& ]
<input type='text' name='char'/><br/>
: q3 h" w. ?( b2 B. n7 {<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>& ~1 \3 h& w' ]
<input type='text' name='item_name'/><br/>
* ~4 w+ D8 \9 y' F- w6 D<lable>Item Amount</lable><br/>. e2 m% f" k( |
<input type='text' name='item_amount'/><br/>- b5 @* E2 U* X( a
<lable>Item Upgrade Amount</lable><br/>
( S, s) v& R) F' U4 r<input type='text' name='item_upgrade'/><br/>
) l- L, H/ U" X) S3 K<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
4 F2 \# d/ F5 ~ i0 c1 h/ y+ ?7 a
* D, {8 _" J3 Q; V</lable><br/>" |& A" i& i0 y7 t+ t3 w
<input type='text' name='item_element'/><br/>
8 E7 s- L. S. G<lable>Element Upgrade Amount</lable><br/>1 V6 s; Y6 O: O
<input type='text' name='element_upgrade'/><br/>
1 _: o1 ?1 }1 s- d' }4 ]; D<lable>Pierced Amount</lable><br/>
7 X5 G: b& r! G _! A<input type='text' name='item_pierce'/><br/>
" e+ B3 l" ~/ a<input type='submit'/> g6 @ @* j3 B* V9 r% O# B6 @9 g
</form>";
) x0 i3 |8 L1 ~2 ?# n}$ Q7 l8 \. `5 _& p) V* ~1 P
~+ Y3 ^* }5 ]) C
function PostListener (){2 r( B8 {! j4 w
//Add more post variables if needed and add them to initform() function aswell! W$ S" L! C3 ~0 o9 y
: ^ X' b$ `) @. B: z3 }
################################
7 _( k- f. U: S3 P##### Connection and Post ######
+ s3 f! Y% d2 m: m################################
4 V( p. N5 }2 C1 f) V2 c; Q$name = @$_POST['char'];9 e. B6 W4 \& o" V/ ` l; e
$ItemName = @$_POST['item_name'];
7 _4 D, K, N6 E5 T0 G) K$ItemAmount = @$_POST['item_amount'];' c7 A M) H4 g# @
$ItemId = @$_POST['item_id'];
# ?& ~8 [% W) [/ D* M$ItemUpgrade = @$_POST['item_upgrade'];9 _: [$ ~ |! Y" k) e h
$ItemElement = @$_POST['item_element'];& ]$ |+ r+ o, w7 Q* [, @1 x
$ElementUpgrade = @$_POST['element_upgrade'];
+ c: _/ n) j( F" W9 O8 g' U* O. L$ItemPierce = @$_POST['item_pierce'];# t$ p, c% a6 V+ Y# d! ]
################################
* C3 g+ z/ Q4 v% A
$ Z% H _! v6 Y% ?//Check both variables for empty value2 r( `* A5 G( o4 N
- u# @7 V/ u- l+ Aif (!empty($_POST['char'])){
7 p3 E( Z6 B% m$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
" J7 ^( D6 g) t4 ^! g, b8 v7 W4 p4 R9 T0 x# X9 x
m_szName = '{$name}'");8 h0 g" N/ G8 \" g5 E+ ]3 s ]
while ($row = mssql_fetch_object($find)){
9 b( [5 x2 L$ Yecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";( }2 X% G6 r4 ]+ G8 X+ u+ ?
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 4 B4 t, m' J, | O ~% {
1 ~" m2 O, W* S: k1 A8 f) M[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 8 O5 a! v4 v+ O- Z2 V7 K) x6 p8 H
% t* ~; |3 I- {! _
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
7 j) F3 f% E6 _( i2 @8 T1 Q+ _* @9 a8 J/ ~
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ! S6 m7 f3 f# A2 s
/ a2 h% v6 S. N'{$ElementUpgrade}', '{$ItemPierce}');");
4 e. }( I7 b& T5 r}3 b, U! U1 T+ k) y- q) E
1 T* j3 o4 I# z+ |/ i' B
}
/ `" E$ \1 p; O# i6 }, y$ S1 ]6 R
( g+ [! m! n9 M9 a! E/ c' n}$ }; s1 D: z V3 \/ W
5 [$ q" r8 B% G# F; {, D; h$ C
$InitForm = InitForm();. z% i4 Z& f6 \1 E5 t- t
$Listener = PostListener();2 F9 k1 H& u1 k
3 D9 U" F9 b* q1 D4 Q1 U6 y) p?>
" \2 x" S5 c0 q7 `4 n5 j- H# w, T. [1 d) ? P2 j1 \
/ O4 X u2 j0 s
' U! K5 F A- J5 ~& V" Y8 ?& I$ e( s% T' W
|
|