|
|
<?php/ ]# O7 B: L' L; G8 ], ^3 V
function Connect () {
. I9 \' Q, B* |2 Imssql_connect('Server','UserName','Password') or die('Error: Connection to DB
- |! i% [6 g0 r. Q. D
( |/ {; ^. D& YFailed.');
& i; a) \ v9 d! q( `9 F; j}9 P" I8 T/ `. Z
Connect();
5 L0 G; k) _8 p& E+ O6 g; i. t: J% V& Z& E# } O& V W
function InitForm(){
5 J4 m+ e) H. J& w" s! ?4 j) V//layout for the form4 v# W H8 \3 b
echo "<strong>Send Items.</strong>5 ~, t. a/ x. _' ?* v
<form name='select' method='post'>
) }& F0 S; l$ n z<lable>Character Name</lable><br/>8 S, e* @! A9 _: v* D$ }
<input type='text' name='char'/><br/>
5 U7 e# U* w9 X<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 u. b+ K3 G5 _+ o
<input type='text' name='item_name'/><br/>. u% j" j$ V' _* {0 s
<lable>Item Amount</lable><br/>
/ m7 c9 w# V& g<input type='text' name='item_amount'/><br/> J" h. a5 y! ^: C$ F
<lable>Item Upgrade Amount</lable><br/>
5 j2 O) L4 j; N# Z* v0 t! Y F: J$ i<input type='text' name='item_upgrade'/><br/>1 F9 `5 x. v/ b6 {( ]' v
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
9 y9 i+ E! }* |4 K+ z4 H9 g2 {
) _( @& Y1 B! ] w$ q# z</lable><br/>
3 G d( E# O! I9 u) g) g<input type='text' name='item_element'/><br/>2 T* y' B2 a( {
<lable>Element Upgrade Amount</lable><br/>! \# F" B3 ^& c( o* }. i3 g
<input type='text' name='element_upgrade'/><br/>
) B# J- v* c$ x' R( t8 H<lable>Pierced Amount</lable><br/>& [- H( _; z1 p! I
<input type='text' name='item_pierce'/><br/>, v8 E( D8 P& b, O( W3 Y6 k( g/ x
<input type='submit'/>4 ~; T9 d+ e7 e5 _- ?7 [: v
</form>";
0 s& V" r/ k4 {8 ^/ C5 J}
( ]% C7 g# r6 M3 J- R
, E2 g& R, ^& K( o" R6 r! Zfunction PostListener (){
* t' b4 V8 Q) s* N7 }* p! q//Add more post variables if needed and add them to initform() function aswell4 U' w/ u4 ~1 A, K, W9 p0 V
F4 p- O& {3 J+ Y/ ^( o( ?5 |4 e# G
################################9 B& Q) F) t% F5 |1 D; l
##### Connection and Post ######- ]/ ^6 X0 Z8 z$ x
################################# G% \4 B& }7 ?& b6 C) W
$name = @$_POST['char'];7 G9 ^% V7 }- o3 Y
$ItemName = @$_POST['item_name'];' t5 Y/ S* H" y) g z5 k, w
$ItemAmount = @$_POST['item_amount'];
. l. I% J- a- i$ItemId = @$_POST['item_id'];* K8 Z& Q& R, }+ X1 N
$ItemUpgrade = @$_POST['item_upgrade'];
4 y1 v" P5 j1 Y+ M/ {! ] E9 w$ItemElement = @$_POST['item_element'];$ A9 K& y' R3 I
$ElementUpgrade = @$_POST['element_upgrade'];
}( p" ]9 l' I& e. A$ItemPierce = @$_POST['item_pierce'];, z# k: A: b, u4 c/ l- G# w
################################# K2 i7 z$ A4 m; v9 h) J
, }( z# @4 h7 y/ m) |//Check both variables for empty value
/ s$ J, }# N8 H& ^0 I7 M
6 G% ?) I6 f" ?if (!empty($_POST['char'])){6 g/ l S4 v ]+ g6 p
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
4 B0 J, E. @' n" q' N1 j+ [8 D5 Z/ s% k4 r) N1 X! j4 ~2 y
m_szName = '{$name}'");
/ }0 P G) l ~9 D8 r ywhile ($row = mssql_fetch_object($find)){% }" K, a& }9 \9 O- m9 E
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";8 ]) v" V& v1 J0 q' e6 T
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], - r/ t- F) ?1 j: ]) o4 O% z1 ^4 e4 c
6 m' a. r. z/ D2 J* s6 k
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
7 h2 G- b. v% S, o/ t; W% i. }5 E4 u
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
; G; Y6 C) j4 [9 B: g6 N
( r4 t* o, O; F1 M: }N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', * p1 f' h1 \3 X2 j3 Z- B6 B8 ~
: j# Y k4 c, A'{$ElementUpgrade}', '{$ItemPierce}');");4 v( K; J6 b0 U! f' V+ J
}
$ q/ \4 t1 t4 ?' b/ `$ p& b, {+ M. m0 N. m' P' x% u$ {
}
+ {9 T, l6 E9 B5 O8 B& x2 {4 Y( d8 D2 c# L; m
}
5 g# @" Z. J8 \3 l3 m" a! \6 P8 s' y/ Y& {- [; v
$InitForm = InitForm();
* a9 a( y6 i$ `0 Z* v; F$Listener = PostListener();
/ S7 T7 j; r4 f
B- f! K1 C" X/ M6 i?>" n! v; [* Z% e$ E' g" J
a) @- Q) C" b; Y
) m. T: }3 v! q, H1 a i5 P
! ]: [: M# h% R; o( x2 U3 S7 w% E9 `- n5 J0 T2 s9 J- S9 h! u$ h
|
|