|
|
<?php
& l) ~; x( {& f& h# gfunction Connect () {# U, D" p- l3 h+ Z4 ^
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
0 l( f/ O: ^: F: Q1 D. t- i' E5 Z3 e: o* A& F3 p$ P0 b- _0 } @3 j
Failed.');
+ W$ ^0 w2 p5 }" _}& l" p2 }, b7 ?& o
Connect();
8 v0 Y5 F" `9 F+ `% s1 B# P! }6 _9 g O
function InitForm(){! d; I4 F7 A) X- T
//layout for the form
% B4 ^) [/ v7 fecho "<strong>Send Items.</strong>, B: b9 n( g8 a' r0 p
<form name='select' method='post'>
4 ^+ [( S) M H2 b7 G<lable>Character Name</lable><br/>
2 @+ i% i8 b, n3 A; K<input type='text' name='char'/><br/>( k' u3 c) `2 l, ]1 B4 ~
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>& `, f8 d+ |/ E* R
<input type='text' name='item_name'/><br/>6 K% u: C6 t7 b$ x/ @
<lable>Item Amount</lable><br/>6 K/ }* \3 J N6 S6 N
<input type='text' name='item_amount'/><br/>
- _2 [2 l( _5 d, {$ M: ^<lable>Item Upgrade Amount</lable><br/>. w2 l0 {& i' h. Z$ k# Y4 X
<input type='text' name='item_upgrade'/><br/>4 ]7 |5 F0 J* k0 n! x
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
# _5 K& M& L6 r2 d- B, C- z( s; ~2 L0 h6 ~
</lable><br/>4 L& c" r. n- D- Y' D
<input type='text' name='item_element'/><br/>
0 r9 v2 ~5 a/ C; ~7 e5 P) y<lable>Element Upgrade Amount</lable><br/>
! \* K5 h/ X+ i: L6 G/ ^<input type='text' name='element_upgrade'/><br/>
! q3 R# |' X* |7 E<lable>Pierced Amount</lable><br/>, X* T3 w1 r& G1 F, _" I0 g* G
<input type='text' name='item_pierce'/><br/>
' U' G1 e q7 l5 n# Y9 A<input type='submit'/>
4 c* ^3 M. b; T6 G& N5 M</form>";: Y- H8 h9 b5 O2 t. a8 a# V) @% W8 z. ^0 H
}/ J; J" z4 x5 s
$ m9 @# g: A+ Z$ f9 b% R# Dfunction PostListener (){3 R s( l' P8 K& [9 G) M
//Add more post variables if needed and add them to initform() function aswell
& g$ h$ ?: p' w" i3 l8 \$ Y, v
3 [: ~& c8 x9 t3 b################################
+ z9 g) ~) ~, z+ a* [# [##### Connection and Post ######. u2 f3 R k: s: u- G: j$ D$ b
################################$ Q3 Y6 l% U+ [. y0 Z& ^8 n
$name = @$_POST['char'];
) |8 _, W2 [; l" Z% \$ItemName = @$_POST['item_name'];; l: H# ?; O3 c% R/ r
$ItemAmount = @$_POST['item_amount'];, ]4 y$ y! Y2 `/ ], e; r9 Q0 q
$ItemId = @$_POST['item_id'];
/ i9 J+ ? _- K$ItemUpgrade = @$_POST['item_upgrade'];/ f& J; u2 h* f0 W; d
$ItemElement = @$_POST['item_element'];8 e8 M6 L4 R# n* ^) B- ^
$ElementUpgrade = @$_POST['element_upgrade'];
7 C9 q' Y. k5 n$ItemPierce = @$_POST['item_pierce'];
2 \; M" H; g* B################################
, q! @7 w4 R3 D- @& g6 l( A) h+ |0 c- _* c/ J9 W& w+ S# B8 V) f
//Check both variables for empty value9 r5 V9 U% r' [7 _/ s
8 f" A" p# B# P; b
if (!empty($_POST['char'])){& |' k7 ^! l# q( @9 @" Q
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
U. _' O- A+ s
; y; e: J) S6 Zm_szName = '{$name}'");# w: L. r0 W" v7 z
while ($row = mssql_fetch_object($find)){
" c% c' f6 I9 T9 hecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
7 |& M- A& y/ n$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 O: [9 e& }7 W9 H$ E p0 [3 t
" c5 `3 }' r8 f4 D[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
4 T6 n; l' E; \9 g! a* |$ j/ f7 b' e% t9 A: z8 H
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 1 A: Z, U# j# q \6 z3 R
' c: |* ~7 O; Z$ p4 x
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
" d+ }4 x" O. I7 Z9 M+ w
( m8 U( s' J, }7 U'{$ElementUpgrade}', '{$ItemPierce}');");
4 R' e) ]8 o! w9 P}
* ~: t6 l! O# Y/ X; o1 r
) j/ ]8 J3 ^3 T; A C" [}4 L. @( C6 {- e
) Z! B$ @5 x% R+ ?9 k$ q V& V
}
- e% c7 k% X- { E6 G0 ~! v; b: P; m" i1 s' _* J
$InitForm = InitForm();
( i: k; n. X# n2 d- m% j; o* [$ u [$Listener = PostListener();
& ?* a6 W4 I) R t _, Q
^7 Z" Z5 \9 r; t: J# y' N?>9 l. H) R# \0 i0 n x, h( a
M( V* Z) U) n5 I2 _' _! @! j
. q+ q' K8 c3 Z" f: p0 N3 t P1 v+ h# l( u7 ]4 e- M! \
& Z/ a0 J; `% `& \! o$ l |
|