|
|
<?php. |' ?5 |5 ^: ]% i# Q) k
function Connect () {3 c. K+ @0 C4 q" H
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
+ u/ j _8 e1 l0 x+ g4 a ]& F, O+ {
Failed.');+ [8 C8 \' N, o
}
+ i6 ~6 ] k+ C% V JConnect();
0 o. C7 K: s0 w$ E. e$ @' k- T6 J5 x
function InitForm(){
4 j0 n* v" m; t- H2 s//layout for the form
6 E2 e# p& _) q) B- ^echo "<strong>Send Items.</strong>
5 g% U: ]3 q; i9 c7 m6 Y<form name='select' method='post'>) u- C) ]+ M! H$ w* A+ e
<lable>Character Name</lable><br/>
* q7 m Q' U- o0 s$ `$ j9 Y5 y( @/ G<input type='text' name='char'/><br/>; W6 R- N0 b5 Z) f
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
: k. o+ n0 v, g4 H U. i8 P5 I<input type='text' name='item_name'/><br/>4 M% z4 u$ M+ U. j. D: x6 |/ X
<lable>Item Amount</lable><br/>$ D# F+ j% x. Z1 X' C* T* j% m$ X7 O* D
<input type='text' name='item_amount'/><br/>7 |7 J& [6 Z1 Y
<lable>Item Upgrade Amount</lable><br/>% E: o7 x. [- q$ _( H, M8 X& I
<input type='text' name='item_upgrade'/><br/>9 a, F7 C( G' y; V/ D, O
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& D b# q" c& Z o& W" y: D+ f p# q# g* P. {( W- H2 |
</lable><br/>4 w0 q" @! k5 q/ K
<input type='text' name='item_element'/><br/>
5 Z& G* Y: f( E" b9 g) c<lable>Element Upgrade Amount</lable><br/>% z3 |/ |+ ]5 V9 x+ r/ m4 @
<input type='text' name='element_upgrade'/><br/>& q) f4 c$ I# I! k: r( h7 {
<lable>Pierced Amount</lable><br/>
# |+ W7 N3 `8 ^<input type='text' name='item_pierce'/><br/>
: k, m2 I; t/ v4 L0 T<input type='submit'/>; f" u: G9 ~, P [! [7 t+ l; ]" D
</form>";
/ y4 }7 J9 _6 O' i}
( C% }. u% l! U( A* ~9 M& m
* u" U$ _2 l5 c3 {$ u, rfunction PostListener (){
7 H7 H; c" `# f- @, h4 ?//Add more post variables if needed and add them to initform() function aswell
_2 a" O! C: L
/ ~- w# T' c" g; a################################0 q, W& y) [8 g! j1 K# ^+ q
##### Connection and Post ######8 a9 U4 T+ c# K0 K
################################
4 l4 N7 H& p+ f+ s( D3 n) s0 J( T$name = @$_POST['char'];$ J0 J3 x) ?9 x" _5 Q% m1 O
$ItemName = @$_POST['item_name'];
% [; s) S! v3 W7 d7 J" E% L$ t$ItemAmount = @$_POST['item_amount'];! u" X; g6 n! Y% ~- u M
$ItemId = @$_POST['item_id']; S6 B0 k5 g7 @
$ItemUpgrade = @$_POST['item_upgrade'];
; ?- \2 D/ K# h" c. O$ItemElement = @$_POST['item_element'];
* L: J0 S; M4 C O" U4 m, S$ElementUpgrade = @$_POST['element_upgrade'];
6 }3 y4 b* z. f+ S0 h& V' ~7 u$ItemPierce = @$_POST['item_pierce'];2 F) H* E' }# X/ F. V* b% M, [
################################; d. H* Q3 J F1 n6 w( q& i2 v! I
4 D3 n! _8 f% ?' S ]
//Check both variables for empty value
/ t2 J7 t+ ]0 e
) r: m- m" i, A% qif (!empty($_POST['char'])){
, u. E1 c* s% d& p* s9 y$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
8 m- N! z! C1 h5 D4 U0 F! S" i3 N$ u- ~9 Z
m_szName = '{$name}'");1 d! q7 ~9 y4 _" d
while ($row = mssql_fetch_object($find)){" y2 n/ X, W& ? c* L; i5 T
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";! x M$ m+ K4 r- u
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 Q) W6 K. }6 Y( A3 n. K, H( I! ~
3 s v. N( _) _; |' n
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
0 J+ S5 {( x- u9 q9 p
: B* G7 w0 \$ j' T[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
6 o! g5 O @/ p {! x& w" i' S5 y- C9 H
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ' o5 e. L/ q/ n% e! P* j7 f% J, M
7 w% w) {9 R, {6 |; i
'{$ElementUpgrade}', '{$ItemPierce}');");. }0 C3 m' I: J# }# Z$ f
}
& F" \2 I8 n( h: b- a1 @4 j9 }0 I" B
}
: w. T3 m" J* j1 }6 X1 S
, \) J1 Q3 Y5 K0 T F0 r}
5 j1 o* H1 K! S+ u+ o
- h Q( n- {: P0 q$InitForm = InitForm();
6 E- F8 t7 B( W3 C3 {% V. Q$Listener = PostListener();3 R8 a' b' K% F
9 u% ~# E1 @- e6 T# I) f?>
) I/ _. C) X3 I/ V
) b, ]& c5 V1 A) i* J6 I
8 ^0 x/ j- |) N" G
1 [! G! W; a' l3 n8 _; ~
" c) t! c5 X. f. f P# x0 _3 a |
|