|
|
<?php2 X8 \$ g H- }* c6 h/ b
function Connect () {3 h1 C# Y7 l5 a3 R0 Z0 \
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
1 ?1 b1 T5 h8 ?: i, C W3 c
$ T% G6 r/ j- KFailed.');
/ d' {# d! O8 X `7 M# a0 L7 z}: e2 h* v; n. g# [* D, F
Connect();( T4 H! H1 F5 N. H' T8 D( R5 O
6 [4 r& i. @3 R( f; ^
function InitForm(){. t* }8 N6 F9 N3 l- P0 C3 r: H3 u' a
//layout for the form
3 @5 P% l9 U+ r* R$ T: becho "<strong>Send Items.</strong>" ]8 R" X2 L! G4 b9 N9 S. e. H" D7 U: |
<form name='select' method='post'>" d" X3 G& o3 ?$ ~1 V+ i
<lable>Character Name</lable><br/>1 I/ T$ d) E' B" D* R4 M
<input type='text' name='char'/><br/>0 b! Y- H* H8 y8 \# W
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/># f; _8 {! o" ?& \) {4 F
<input type='text' name='item_name'/><br/>
' P1 I U2 o4 A+ ]4 j/ i<lable>Item Amount</lable><br/>0 i* ?; v- {9 C( R( s& T7 T
<input type='text' name='item_amount'/><br/>5 m- S- J/ r% k* d* y
<lable>Item Upgrade Amount</lable><br/>
% c0 F' } E- h N. ^/ r4 c<input type='text' name='item_upgrade'/><br/>0 X( {( k/ V7 A$ d" f* b
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
8 `' k8 X- v9 V3 g
3 n1 x$ q7 c' s: J! B. \9 L) i" T</lable><br/>
; h9 j! ~0 w+ d1 ]: J, N- F" t<input type='text' name='item_element'/><br/>; a2 _# l, b' P* n/ @1 c( k
<lable>Element Upgrade Amount</lable><br/>* F4 {/ T! h1 T
<input type='text' name='element_upgrade'/><br/>' W+ u X( } p; X& V
<lable>Pierced Amount</lable><br/>
9 A5 Y) u0 b3 r8 b* p<input type='text' name='item_pierce'/><br/>
; P7 ]& x: [' w. z8 U _$ @<input type='submit'/>
& ^% j" o' n, l& N3 Y</form>";
, x4 r+ P1 V' J; Z& I3 l- M}
$ ^& g2 Y- }* n: N- N. j+ R% ?/ I2 a6 Y6 c
function PostListener (){
/ c5 o0 r7 c. _6 D1 u//Add more post variables if needed and add them to initform() function aswell9 O& s3 C8 Z- z1 @2 o
' X( a! y8 B% C- d################################
7 A* p6 C+ r2 S) Z- Y##### Connection and Post ######
- U X8 I' U4 E" g/ P' w################################' D6 x' @; H5 N5 K4 I4 v
$name = @$_POST['char'];% z5 J" ~! e. |8 i# ?
$ItemName = @$_POST['item_name'];+ W; u7 o8 q: Q3 [ d W
$ItemAmount = @$_POST['item_amount'];
; ?! q0 }& B/ ?8 k8 Q4 b4 D2 |$ItemId = @$_POST['item_id'];
+ l9 A* d5 l7 k6 N; M& [$ItemUpgrade = @$_POST['item_upgrade'];$ z. m9 R1 c6 Z8 t/ }' h
$ItemElement = @$_POST['item_element'];5 v+ k6 w3 G" n) L* v
$ElementUpgrade = @$_POST['element_upgrade'];* I% ^3 E5 h+ d1 ^
$ItemPierce = @$_POST['item_pierce'];
& c& h. R q" E2 D. b ]* f8 K################################
8 |$ ~, M$ T( K6 y8 Y: }6 F: `) H J6 @. ^& h" o1 p6 c$ N* ?& @
//Check both variables for empty value. ?% c8 q# l5 }! e8 s7 D
/ j! y/ M7 K+ s
if (!empty($_POST['char'])){1 x3 P( U: A4 D" S) x( O' m7 P5 z
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ( ~9 _4 P; \, m+ @0 {. n/ ^
7 U5 m- f2 U7 D z% ^' A, \m_szName = '{$name}'");
0 j9 [" W; s6 L6 |while ($row = mssql_fetch_object($find)){
2 [% b' m! ^' g, ^, I$ Iecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";: r- ~: ?" E4 ~. u0 [: r
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
6 p7 D. T: ?# }$ o$ ~4 ^8 r/ J/ V0 e# q& ?8 K6 }) L0 q
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
9 a9 w5 ^, h! ]; b% L0 `+ A1 w: J6 k
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
; l. P: k0 Z2 D, {2 ? R, Q' t( K' [
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', * w2 r1 Y( P: T
7 x$ |" B: Z9 x
'{$ElementUpgrade}', '{$ItemPierce}');");
8 x9 o7 ?/ R F8 I0 K; g1 U}. }7 V4 R; o$ M) R9 f
) W8 Z* }2 j8 j( H
}
3 b W' a: C0 h. }) ^: f! F8 }5 }8 C4 I. d" _& L
}) L; k" s- n; F, t* b) ?( \7 w) m& y
- V& p: X# [9 b! q* ]$InitForm = InitForm();9 D9 ]) g) N/ f0 B$ E
$Listener = PostListener();4 X2 s7 L1 H7 o+ R
: d( M2 X" l2 Y* Y
?>
( D. v0 T! y' u6 m+ s5 r) `" v7 `+ S; _+ |4 p; B! O
; ^! [' ]: A# L, S) D
2 X7 y2 r% V/ ?( ?# W4 ~ u+ e& a! w& N* ^+ }# u
|
|