|
|
<?php, ]) O3 R/ e1 B" k) V4 J! S
function Connect () {
0 t3 t, t6 C; v0 ^' _5 Nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB `( E9 `0 {7 u% b6 Y' I
, M7 q) y; i/ [8 Q/ G; n1 G
Failed.');
& {2 D. B |. @' [/ e}
- J% l1 A9 ~6 G& }! z. ZConnect();
! u# K# J a0 r
! x- P! \4 w8 d& m$ m& Efunction InitForm(){/ s Y8 o* Q) N7 s. Q/ X
//layout for the form
% V/ H; h/ \- z0 [3 t0 mecho "<strong>Send Items.</strong>
' L7 }0 \2 D; g0 H; w<form name='select' method='post'>' ]$ Z$ Y0 K7 W4 P7 m w& k
<lable>Character Name</lable><br/>
/ c9 m+ y# P) `5 o<input type='text' name='char'/><br/>% N8 v2 c" F8 [+ a3 l
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>2 P0 g' n6 P# ?# B! M
<input type='text' name='item_name'/><br/>+ a. F1 M8 Z8 G7 Q
<lable>Item Amount</lable><br/>9 G* [: s9 t4 [; q
<input type='text' name='item_amount'/><br/># ~) L/ s8 c* N1 X: {
<lable>Item Upgrade Amount</lable><br/>4 ~- X* g) [ O4 o
<input type='text' name='item_upgrade'/><br/>
9 I0 _2 s7 ]1 M<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.): z3 X2 o9 F) T6 t- D
, |& U% r l5 Q
</lable><br/>
9 l: \% H; F% S3 P/ o9 Y$ N' W<input type='text' name='item_element'/><br/>2 A1 o1 x3 S+ H3 I
<lable>Element Upgrade Amount</lable><br/>
: b, k5 C& j- @: `/ G; y1 q4 I: _, W<input type='text' name='element_upgrade'/><br/>
% }4 J* Q; \3 b3 _, T w6 B<lable>Pierced Amount</lable><br/>- {- i$ i' P& ?& W5 Z" \" V# s
<input type='text' name='item_pierce'/><br/>
7 ^/ Z% r& s* z; C<input type='submit'/>
$ }3 @+ g' E' p</form>";+ M/ P6 p, y) _# m4 ^% u6 _! |
}
. g! e5 \2 i0 z C. H2 z. K, \
function PostListener (){
8 X3 u7 K7 ^. F. k9 m& h; o' }) k" u; P//Add more post variables if needed and add them to initform() function aswell
6 L+ y; e( L1 F& N B8 l7 C* A- b
! B+ Z3 @+ y x0 v; U################################
0 `) d9 J+ v, ^##### Connection and Post ######
+ F9 Z9 S/ |9 y; u/ X7 X################################- ~" a: T$ `' v7 v$ n: b. B
$name = @$_POST['char'];$ t( N. ~' i8 ^
$ItemName = @$_POST['item_name'];
2 n- X) C2 s2 q) p, J9 t% q* ?8 P) v$ItemAmount = @$_POST['item_amount'];! ~0 n: p: ^9 O5 |
$ItemId = @$_POST['item_id'];" a6 t f* x# w9 \! [4 E
$ItemUpgrade = @$_POST['item_upgrade'];8 Q8 x; Z7 x2 a, A
$ItemElement = @$_POST['item_element'];/ X, y. \; F1 C- }2 P* P D- _
$ElementUpgrade = @$_POST['element_upgrade'];
# o7 a5 e$ I# e; J$ItemPierce = @$_POST['item_pierce'];
- g5 d3 A! v! |$ _1 L. S6 ^7 `% X# U- X################################
5 y5 Y: e0 X3 r' I- U5 s- v' u! s L- G1 Z0 q9 ^
//Check both variables for empty value
8 A) m5 |7 s! b e1 R% v9 T+ D
+ ~/ @7 H* @# u9 k6 @8 }/ Zif (!empty($_POST['char'])){
$ ^7 t4 E2 `1 Q( c' @5 u6 C$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 7 A- e. x" I: K d- v% I
( d& i$ I1 U5 m$ H3 S- W" im_szName = '{$name}'");
! t8 b# G' p5 z5 F. m+ Uwhile ($row = mssql_fetch_object($find)){
9 K5 K. T k5 T) |9 |; O* H, G/ g. |echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";( u0 |9 ` t! L% G# h
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], " ]3 E3 {1 E' |$ e& a& n( e
4 V+ h: y( Z4 M% u' S% l& L
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 1 z" F4 [- {, I* Z: A* h
{- a/ T/ p+ P3 O! `& s[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
- z. m" \: K" Y3 R, }
' x) E+ t& t, ^/ XN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
% g/ Y6 l2 V$ Y, K7 m- a! ]
2 m ~- C0 d0 z! D% q'{$ElementUpgrade}', '{$ItemPierce}');");
2 z }3 g1 D% q% w4 f+ L1 R8 y6 ]}6 _- y1 w n3 ?3 f
; d6 x# Z9 C2 G. j- p- p; I. Y}
& [, }0 b7 t; T2 f
7 r6 |8 x o0 G' E; y}
/ @8 P9 ^0 J5 u( Z0 p) j6 D1 `+ g0 ?6 U. N
$InitForm = InitForm();
" G/ N4 `3 M, | P$Listener = PostListener(); I8 l' u0 g( S2 K) p2 K2 ^
. j3 y+ |8 t) T- v8 ^
?>
9 W/ r% L1 _9 r* a- K- n0 h `' x- I9 @! L2 @& Y
; x- t( b7 ~9 s: [$ q7 ]+ N5 j
$ x! e8 v5 \- {9 {- s0 h6 v
5 _4 p; ]2 q8 j' c6 t$ J |
|