|
|
<?php" T/ ^ n8 N) O" I* k
function Connect () {
3 V, P9 f$ \! L, ]- a9 ^mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
' W" ~, Y, e9 e- V# M% Q$ o# U
i4 N! {1 M1 k3 x2 f9 ~! yFailed.');
1 l* t3 c0 q+ e# j' _4 v+ e}% ]% p l H- Q3 }6 B1 f1 v7 {
Connect();
) V* q$ Y. l. w9 `; T; F8 r2 ^5 ^9 t% y Y) D( e6 J' z
function InitForm(){
F+ T7 P1 T+ ?: t/ W8 B//layout for the form, D( V- ?) e6 _4 n( q* ~8 J
echo "<strong>Send Items.</strong>
1 ^ v) c' d4 A) z: }<form name='select' method='post'>; b. T1 c1 E: ], D7 ]9 s
<lable>Character Name</lable><br/>
: v% o( E7 @- q% z<input type='text' name='char'/><br/>
/ R- X% D w$ X- [<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
) N [$ d. F6 o2 g5 U2 P<input type='text' name='item_name'/><br/>
. J$ p2 r s0 D<lable>Item Amount</lable><br/>
' h! T$ o& q) \0 I n1 S<input type='text' name='item_amount'/><br/>
! \, u) e1 O& L<lable>Item Upgrade Amount</lable><br/>
" ^) q) Y6 g/ @6 _<input type='text' name='item_upgrade'/><br/>
# K" C3 v( N! o; C<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)% [: X# h- a& Z* ^ u$ l" m) O
V! T: m" s/ { ]0 ]
</lable><br/>
; R) r2 T& Q& z<input type='text' name='item_element'/><br/>4 X5 K3 _$ f, u b Y) D8 X# ?- j
<lable>Element Upgrade Amount</lable><br/>8 e1 G! I: c+ u7 y2 E
<input type='text' name='element_upgrade'/><br/>6 i- Q' g3 D, [% T0 j
<lable>Pierced Amount</lable><br/>
, R, V" i1 N0 S/ ]+ |<input type='text' name='item_pierce'/><br/>+ l: V& d/ b, F* d: O
<input type='submit'/>$ m" f% S: \; b& b& z$ l$ o
</form>";
+ I- Q* a& o, B1 g+ ^ e, N3 a}
6 s _4 S8 O9 y! n5 ?' S) w2 k0 d, P9 E5 }
function PostListener (){
- [$ y% B0 j, O1 R" W) [//Add more post variables if needed and add them to initform() function aswell
0 k! @0 `! w p3 L$ K, ~" j, x( k/ z9 X
################################; O k$ Y2 T8 ~# @# `- g
##### Connection and Post ######2 P- H% u* c; b, o/ a
################################" }' h: P2 k6 W$ y2 a
$name = @$_POST['char'];
& k7 n ?, c& Q$ItemName = @$_POST['item_name'];
2 ]# J# _9 u( k. E" A% m. K# t% ~$ItemAmount = @$_POST['item_amount'];
( q' y$ F4 i: x, j$ItemId = @$_POST['item_id'];
# ^! J4 S1 p* E4 h k$ItemUpgrade = @$_POST['item_upgrade'];% @; V, |" d. g8 K
$ItemElement = @$_POST['item_element'];$ s6 ^% M m/ |& b3 I1 J8 X7 {" f3 @% L+ G
$ElementUpgrade = @$_POST['element_upgrade'];8 i# o# |! U+ |
$ItemPierce = @$_POST['item_pierce'];
) e0 R; M6 P( F6 Y/ Q9 J. h# {################################+ ]+ M' c0 ~+ `: h1 t
' S* u2 M9 I( E! A; N
//Check both variables for empty value! K. t; T" g }
# t% g# v( L$ j1 G7 P; X j$ ~/ }if (!empty($_POST['char'])){0 {) M" i) H4 }4 t1 P
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
$ Q9 K1 w5 i3 [/ l; A6 _* }% W, @& U+ R/ i8 g; g
m_szName = '{$name}'");
' W0 Y1 P$ t6 l: I @3 qwhile ($row = mssql_fetch_object($find)){/ D& k( q. D, W& e8 n
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
' y$ ^; M- P; L" ~2 H- Z1 c8 T$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % X* g5 ~- R6 k4 {3 F
8 P9 J9 L4 N9 }4 T- _! i
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
7 u- S4 K4 e; u' L2 H0 O- ]; K+ m. Z5 C. d% }( u% M
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 9 M- e; d/ A% ?8 t4 w" s
! y' C/ O6 k# s& R! j% {
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ! A- j( k6 D/ L3 a+ G& `# w6 ^
+ y9 F$ J2 J3 S# q+ M
'{$ElementUpgrade}', '{$ItemPierce}');");: ?8 W2 k# Y8 X; ~( x. j
}- ?2 ~& c1 J6 E; ?( L5 y7 n
v( d& X3 s t( r7 c
}
, Y3 F1 I: m4 G8 r# ~9 i3 X0 l8 T: D' C
}
& D E5 B5 `6 v% z2 ^; S. V- }1 S4 b% N6 M4 |
$InitForm = InitForm();
! H; p5 J5 I3 l' ?7 g$Listener = PostListener();6 n6 N! C8 i( e9 v
P2 W+ ]) T! y( m/ l
?>- E9 M- m( _5 N/ l: C
2 e$ _! ? r$ p4 y& [, n0 W# [3 r1 R5 r, g/ t: Z
# S2 L G; X i) x% {* G' _- @! R, T
|
|