|
|
<?php$ t: N" ] ~% R2 d; n
function Connect () {- L+ i; ]4 ^9 o2 J) ]7 ^2 n/ s
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
2 D5 S% @) x. {8 v6 w8 U5 n V2 V
" F0 E, V# v& O( |$ z% U( q! MFailed.');
/ ^* C" i; O9 s4 @- L}- w1 o7 D! F* B; C9 J
Connect();3 \+ c/ B" ^% X1 q+ [- x
: K$ B Z- g( r1 S" t$ ]+ G' `
function InitForm(){
: Z D+ o/ J$ b2 [: {+ R//layout for the form
6 m" F: @% v5 o6 }: ^echo "<strong>Send Items.</strong>
p& A! E+ s9 x" u* m0 n2 N<form name='select' method='post'>
) T1 w \6 o( R& D$ y<lable>Character Name</lable><br/> q- r. T; ]9 R& k& Z) [
<input type='text' name='char'/><br/>
- E, z$ O2 g* S2 C- |7 O<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
8 T% T5 C) t. \# ^( o<input type='text' name='item_name'/><br/>. `7 N% ^ M) z6 T) ?# u4 R
<lable>Item Amount</lable><br/>
3 [$ e5 X3 q [( t8 o, _<input type='text' name='item_amount'/><br/>
7 l2 x5 |+ Y& Z9 f7 C<lable>Item Upgrade Amount</lable><br/>
' V. M5 M4 f' F0 A0 Q8 q t2 m- x7 u<input type='text' name='item_upgrade'/><br/>1 u8 B; R5 K* x& _
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)" r# ], W2 _- T. e) j7 n
% q5 _ U9 N6 z3 t
</lable><br/>" t2 V* s8 e4 U S$ w- V" p
<input type='text' name='item_element'/><br/>
" P$ a, k* r, ]$ e4 Z- Z, t<lable>Element Upgrade Amount</lable><br/>4 N2 D% y" q4 n
<input type='text' name='element_upgrade'/><br/>4 o/ k* b+ H# M5 u( `
<lable>Pierced Amount</lable><br/>3 b" p( M2 p6 z5 R
<input type='text' name='item_pierce'/><br/>
2 h: {9 B6 R5 B- E! S<input type='submit'/>
9 a* e$ R/ o) n</form>";
v5 f: E) M/ X' m% }}7 u. O/ L, G+ F6 R, O7 t
q- H( }2 ^, V, ifunction PostListener (){5 s. G A8 ~ P4 t1 y8 R# H+ e3 K, }
//Add more post variables if needed and add them to initform() function aswell
) h/ z% F2 H: E o
2 }0 O' U* v0 U `4 ?################################; a0 T: _$ z6 o8 K3 t7 i+ h" A
##### Connection and Post ######( I2 Y: b2 r/ O* T$ {& d
################################4 O5 C1 X; w0 k3 b7 o, {& ]
$name = @$_POST['char'];
) {" ^ |3 N9 d, L& h- }7 C8 I$ItemName = @$_POST['item_name'];
. h; ?4 ^/ h/ _" j$ o0 n$ h3 J4 U$ItemAmount = @$_POST['item_amount'];" F" ?. C0 K1 V* w
$ItemId = @$_POST['item_id'];4 u1 b2 @3 L4 j, s( J
$ItemUpgrade = @$_POST['item_upgrade'];
$ v; a% a# J% P8 m$ItemElement = @$_POST['item_element'];7 p8 V2 X' X$ L% B5 C: O! I9 m
$ElementUpgrade = @$_POST['element_upgrade'];
M" H* i8 s7 ^% B$ItemPierce = @$_POST['item_pierce'];
; ~9 D5 ~' P" D0 v9 I0 h################################2 n3 v' }, F0 ?# d4 S
' f+ S0 M3 T$ N. e( u8 |3 j/ r* {
//Check both variables for empty value! e- f! F {/ J A0 {7 G0 a4 F& d- y
& U/ ]7 P2 c* O) V; v4 f
if (!empty($_POST['char'])){
6 b, f' v; N3 z/ z: M$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 3 |2 T8 N; Z2 {, v: u1 ^
2 a1 U! J; O# \, {
m_szName = '{$name}'");
3 w6 X6 M' u' t. H3 Z- Gwhile ($row = mssql_fetch_object($find)){; M. k/ R0 r! C. L5 x! ?; @4 c
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";9 a8 u+ D% @1 p+ I0 }
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ! X3 ^% a- t! ?% p# B
" o9 B% L: O# i
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
& I* P9 v; n! E8 `" u$ V9 j5 P% K3 |# }7 }
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 0 }$ v* o+ B, Z" Y$ ?4 r
$ ^6 R, s. W7 P4 V( s+ m$ O/ w/ `
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 4 b/ D" n5 q0 v
! z5 k8 W7 {/ e# v'{$ElementUpgrade}', '{$ItemPierce}');");6 e/ c- |0 }# H- s% U4 X. g
}
- J' W9 ]4 k- M7 c6 g# n0 w4 m: \( @* B- f* e4 h' Y+ W& g
}
0 h" y' U' V* a$ r7 s5 F7 C- {: f! b% d% H: d" j( Z# |- Q+ R5 F
}0 v* M, e* h1 l! q$ |
2 X0 N( b0 G) {+ K" g# Y7 J$InitForm = InitForm();
5 P# Q* q8 K; `: R! q2 [$Listener = PostListener();
6 ?+ q4 u- D7 _3 w+ W; i7 ~# [% V8 E
7 T, r9 z) j, h# t0 S) X?>
0 f9 P& z3 g% h7 S3 y7 V
& H+ y- _) d$ p _; T
/ a" H- i9 d& G
( i# r W [# C a) Z& E
4 @. S B! j! d0 E4 w! I |
|