|
<?php( A, K5 g7 p2 A3 {' W* T0 M
function Connect () {" g5 ^: S- G2 U: |' Q
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
- y5 v/ ?, r2 q L b8 j" I
9 h* ?9 m( P9 c' ~5 I+ f4 a/ R- ^Failed.');- u& Z7 K S+ h. x
}
' s% r0 f" k7 @5 Y' d* x4 |Connect();" o6 I4 g0 }* B# S' h, k
6 t) P0 ~; d9 V* t# X/ X' m% |
function InitForm(){
- X7 V. |& o# z4 o! W//layout for the form
1 F. M- W9 ~$ G Iecho "<strong>Send Items.</strong>
( d, [8 [% _- Y# u8 m# g<form name='select' method='post'>
* j/ ~& r/ [5 Q- l/ ^<lable>Character Name</lable><br/>
8 D8 B o; ~, T<input type='text' name='char'/><br/>
; x9 ?/ ]- `0 ~( m6 O<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
/ C; s9 S! Z/ S* k F<input type='text' name='item_name'/><br/>( J& a `: @6 ]: ~
<lable>Item Amount</lable><br/>
& k- k# @- f( ~9 x: |0 `2 l<input type='text' name='item_amount'/><br/>) \$ c R4 W t9 H8 i" o
<lable>Item Upgrade Amount</lable><br/>3 k1 n/ \$ T% P2 _: P( |& `' h3 P: n
<input type='text' name='item_upgrade'/><br/># r, g2 h, W8 r4 q* z0 }
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
% {, l' c* g. \3 t: f+ u# C& s+ ]3 U; @7 C* ?( P7 @ N
</lable><br/>3 I) z! c6 M' u( @" `/ F5 W1 k" V2 r
<input type='text' name='item_element'/><br/>8 c- q2 l$ E( {) N2 @
<lable>Element Upgrade Amount</lable><br/>* i; y: ~. t" k/ L7 S
<input type='text' name='element_upgrade'/><br/>+ x4 z [5 d( z. n3 V% h
<lable>Pierced Amount</lable><br/>
% M! n; M* D4 C3 F$ O<input type='text' name='item_pierce'/><br/>
$ p- a' j* Z: J# W' x. D- v* z+ `<input type='submit'/>1 t/ }7 s' {7 n% v$ p; }# ~6 Y. x7 Z
</form>";- j. D( N6 J. w- z, a
}( _5 d. F+ H5 N9 K8 v ?' \9 c
! A# z( O* C3 [) J: w
function PostListener (){' u. P2 |9 h3 W+ x
//Add more post variables if needed and add them to initform() function aswell
. X5 J' F) v- B; F, F5 R* M+ K' i0 o5 l. h8 y: ^! g
################################* w9 Q7 D) @: _8 u% x
##### Connection and Post ######
B* G0 I0 l0 r' ~% T################################
6 C, x: t+ U, o* ~2 A4 X$name = @$_POST['char'];5 [9 K% y N/ E) a6 R5 I; p
$ItemName = @$_POST['item_name'];5 G: ~& U: N) w/ i4 Z) L5 ?
$ItemAmount = @$_POST['item_amount'];* g2 p& ^+ g! f2 q$ }. s$ L
$ItemId = @$_POST['item_id'];0 t2 m) s& Q) Z$ M
$ItemUpgrade = @$_POST['item_upgrade'];6 `# T, z8 w- i$ l( F/ [' r; G( r" T; R
$ItemElement = @$_POST['item_element'];7 } P3 s0 Z( O+ n& a; P
$ElementUpgrade = @$_POST['element_upgrade'];
% f% I/ x/ M C4 k! z+ V2 ^4 {$ItemPierce = @$_POST['item_pierce'];- y5 X/ j: d( U F: @9 M; L" k
################################
: O' y- C/ o8 v; e, M2 Y0 _+ E
! ?$ A% X \1 e1 A( p1 X//Check both variables for empty value
! \; U% C4 {; \5 A7 y
6 M# P5 U. Y. ~: \! u/ P& ?if (!empty($_POST['char'])){
# b. c4 X& ~/ t& \$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 7 i1 m0 ~% {; j
- a0 b! K+ `6 v# H/ z9 em_szName = '{$name}'");' c" x4 Z$ r# m: h' R( X9 J+ c
while ($row = mssql_fetch_object($find)){
5 j" ]3 X0 ]5 ?1 r( u! [1 x4 Techo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. u" B4 {3 c$ _6 t. ^% x6 f
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
) H. r M# W5 d" Z0 X; f1 y* w' k! z* L, Y Z. ^8 O
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 3 i$ S( e$ v2 m" r- t% S. p
0 A% q: n$ ?: ] |& K/ M[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
. K z. n3 x2 Y; }1 p3 n/ X* f& B5 f1 g1 P y! W: ~
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ) H& B9 r, P! w: i! e- B9 q5 Q
% ~$ p( G, I- j
'{$ElementUpgrade}', '{$ItemPierce}');");
8 A, l4 v. T8 i2 h4 z}" N$ e& y' D# Q; ^
$ q+ E$ B: D- ?6 P8 b2 J}9 ?4 [2 C+ O, {9 x0 n
5 a1 C2 i. y5 V! s5 x4 {! W+ ~}
/ z, I5 u% _: o `! p6 x+ w6 D$ o2 I! F* N% _' ]
$InitForm = InitForm();8 X( M2 ~7 O* u# d$ m
$Listener = PostListener();6 m' Y6 p6 a; W' D* T, V0 u
& H8 ^+ M. ^- ]1 N5 |1 |
?>
% N I8 @. W& v7 i1 G- ~
# ~+ ]$ x: `8 G5 y$ a
( m; a. P: P# S) S' L: |
; \& e3 b7 o! x" @* H2 g+ o; m: v6 m. z! K6 X
|
|