|
|
<?php' d. H5 s$ a0 t* M5 |
function Connect () {# H3 G* a9 u' |7 B- q' A" A
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ]0 S/ o* M: f d
- w# C9 r0 I0 ^
Failed.');
. H- ]. \, s8 S) h3 F3 y, E}
( o( a' P4 Z; b* s% P% IConnect();
; [& `# H& }0 s* R* U* {! r6 {3 [) @5 l: H' Y
function InitForm(){
5 e3 y7 U: e- j- r9 U//layout for the form0 ?+ b) M o( ^$ N5 H0 j
echo "<strong>Send Items.</strong>1 s" N( F: l+ [+ a( f1 ~0 k
<form name='select' method='post'>' m4 {% V& R* G2 R$ Q
<lable>Character Name</lable><br/>+ q% [( Z8 ]9 ~' A' J
<input type='text' name='char'/><br/>8 \! J7 z; B8 C9 H$ b' c
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 N* _% v9 }+ y" E. s% T, n/ [5 B<input type='text' name='item_name'/><br/>) b6 F# W5 M0 e
<lable>Item Amount</lable><br/>
0 Q- u# Y* u! D<input type='text' name='item_amount'/><br/>' e6 R+ Y/ P0 O h- G. d! ?
<lable>Item Upgrade Amount</lable><br/>/ n; l* D$ g/ P$ ]* b/ n
<input type='text' name='item_upgrade'/><br/>3 L. L- Y3 C/ i$ a. e
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
O2 Y6 U) r/ I5 p& ]( J4 J. A# I& K# } x' e- U
</lable><br/>
5 c$ d1 t6 t; L% g0 O0 X) |3 ~/ s. O<input type='text' name='item_element'/><br/>
5 a m5 H! e" b( z* W0 b<lable>Element Upgrade Amount</lable><br/>- Q+ D% e" X4 A0 I
<input type='text' name='element_upgrade'/><br/>- s" c6 P# d/ q9 B/ l5 h
<lable>Pierced Amount</lable><br/>/ n ]0 f% q2 k% I
<input type='text' name='item_pierce'/><br/>7 D9 r# M8 L8 l% k2 k0 Q$ }
<input type='submit'/>0 s7 k- C1 ?3 k! O$ G) b* G
</form>";
' s L: R& K4 i: W H' _" `3 M9 Z6 l. y' o}
# [& X+ ]; x9 _, d
1 }: Z; j, u7 e# a7 U7 [function PostListener (){
- G2 f: T J" i M7 p" n//Add more post variables if needed and add them to initform() function aswell3 a$ O- }! G& _* Z1 Y
: w+ p2 f r, Y9 N/ `* n* b
################################6 k- |5 q& C! Z% r) v! P; N% k' R: E4 C
##### Connection and Post ######
4 ?. F9 r# S) e7 e0 ^################################
' q4 Z4 a, C- p7 h; ]' u: C( r, b$name = @$_POST['char'];
/ {, l2 g9 l1 t! N$ItemName = @$_POST['item_name'];4 f: N$ P8 i7 p" n3 [) y: F
$ItemAmount = @$_POST['item_amount'];
& _9 ?* o4 j L: |1 \$ItemId = @$_POST['item_id'];% E2 o; J* X# G1 S' [# B3 S
$ItemUpgrade = @$_POST['item_upgrade'];
2 J* E, j" k/ ~6 L$ItemElement = @$_POST['item_element'];
" Y0 k8 Y% m8 u9 o- y$ p$ElementUpgrade = @$_POST['element_upgrade'];
5 [ c- A# e6 J8 V$ItemPierce = @$_POST['item_pierce'];
5 V: ?) y% F/ e/ L& R, |################################8 E8 m+ D3 I, O p* S; T9 V
$ K& @4 G/ P3 {* V
//Check both variables for empty value
! o* h. h) p" t; N6 f* O! B8 u, z
if (!empty($_POST['char'])){6 ^% K. J* B- q; c6 V- i
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 2 q( s7 p/ f2 E
5 b* r* J6 g+ o) vm_szName = '{$name}'");
5 {2 S/ a+ m6 T4 X0 Twhile ($row = mssql_fetch_object($find)){# b- V9 Z$ x9 t5 l0 `: |9 o
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";, H& [+ B6 v/ r2 r" a- j
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % c: h/ s. C( e0 s' o
7 [+ _$ n5 C- ]8 e+ Q( U% ], ?
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
! ^3 I- g: P) Y# h2 U% v/ @) k7 C" X) q& V
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
( v) I, d% m u- P7 H* m: p* W" K) L( ]/ _5 R) I/ a
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
& @4 B0 c; p& c+ B# P$ W7 @
& d. e' Z* }! P: @$ p0 Z'{$ElementUpgrade}', '{$ItemPierce}');");, @ e; Q0 `2 k" h2 s
}
% L* H* @$ x' M4 z. V; a% s7 ~: K* \4 z( v, k: [6 V/ j% `
}
2 ~3 u% F3 `9 _8 Z% C L& W& B# Z _9 F+ X( m
}
9 h% K# I% Q0 N8 G: f/ r! c) H; z+ C3 I
$InitForm = InitForm();
) ~( b* x" n$ v; Z; K$Listener = PostListener();
: O B" _/ s: p3 ^6 |6 m1 M$ p3 \9 i2 l
?>
9 y( c/ N# b7 f
6 `- Y" F& ~" p( q3 h" p, k1 ]- t7 \/ C
. _- e4 R3 d3 B6 a5 v: g X/ Q1 @! g1 o$ z6 T
|
|