|
|
<?php$ ~5 T" O3 U0 V; j0 C+ g; z
function Connect () {
8 Z ?4 A" N0 nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
A+ Z( K: f! Q: x% p6 Z' b
1 p$ }- p2 B3 LFailed.');7 ^: u# m' U2 x, @. b) o9 @5 j
}! K; `0 }, C4 }, d& }8 B8 _
Connect();
) M$ K* P# x/ ]0 P. x, y
6 Q. q9 N' T& {! ^; ifunction InitForm(){
, L3 t1 c% C2 |+ k3 Q//layout for the form
1 [! [4 ] C2 |7 ~, X1 J2 w' necho "<strong>Send Items.</strong>- ]4 k; d0 u5 i
<form name='select' method='post'>
# `1 {& u1 l9 S. ~! j( b+ b<lable>Character Name</lable><br/>& I" l I( K# s; ]
<input type='text' name='char'/><br/>1 r$ H$ v/ n* U3 N1 _. r
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>, }# s7 L+ C+ }, t0 f) X
<input type='text' name='item_name'/><br/>
' g9 w; i/ }) ?! U/ }<lable>Item Amount</lable><br/>4 Q3 m5 ^* Q/ J/ t! x
<input type='text' name='item_amount'/><br/>) V8 d% B$ v+ o; O7 j+ \" B t1 ~
<lable>Item Upgrade Amount</lable><br/>3 B5 k: Q# s& J9 f0 ?2 H1 Y
<input type='text' name='item_upgrade'/><br/>
6 q& t- k2 h+ Y- d<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
5 s; ~1 [) t8 p! W* {( L6 F$ T$ X
8 ?# \; V; v' d- |1 n3 V V</lable><br/>1 ?7 n( |9 [' D5 ] S6 D8 r% e( x
<input type='text' name='item_element'/><br/>. ?( d$ O) p: `& H# P) q& _/ ~
<lable>Element Upgrade Amount</lable><br/>$ u3 m5 A ?5 D4 `
<input type='text' name='element_upgrade'/><br/>+ d& R9 Q$ V4 s; L" V" H7 a
<lable>Pierced Amount</lable><br/>
7 X* g; G# t8 k8 s c' j' @, x# ?<input type='text' name='item_pierce'/><br/>4 {3 g4 v: s' Q7 j) \' k
<input type='submit'/>) K0 j9 O4 c# v. F: s$ L0 _0 h/ p. t4 H
</form>";" Y4 ^: O1 [$ U: O. l
}' ^& M O$ t% p; R- g9 \
4 @8 N% E1 I3 ^' t7 l K
function PostListener (){
" t1 h) b/ z& V/ D//Add more post variables if needed and add them to initform() function aswell% T4 b6 P8 n# x7 @! ^9 i8 y
' j( ] F, W3 |$ [9 b! ^& J################################
- N. x* Q! q. I. n/ L, T( k##### Connection and Post ######
+ g4 k$ B$ n1 d# q################################% m% W% j. @, |
$name = @$_POST['char']; G" A) M) ]& k
$ItemName = @$_POST['item_name'];9 A3 i8 H. E* Q* a ~9 i
$ItemAmount = @$_POST['item_amount'];1 I+ y( l5 Z6 f
$ItemId = @$_POST['item_id'];# B+ h1 T( f0 I1 X9 X( Z2 Q
$ItemUpgrade = @$_POST['item_upgrade'];
+ D: v b( V7 H( p( }( n$ItemElement = @$_POST['item_element'];; z" q3 M, p6 [, t, Y
$ElementUpgrade = @$_POST['element_upgrade'];% d) y& S; v5 U9 d
$ItemPierce = @$_POST['item_pierce'];& }% L4 b( H: J( C7 D# f) k
################################
" D) q: C! ~" h
4 n* n, W) | {. i//Check both variables for empty value
# ~0 w5 h; W4 |. G# k: ?, V( {
3 u% u7 n( @6 Cif (!empty($_POST['char'])){1 [9 K, T1 b% J1 U; t- y
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ( Q* k9 k. N: i1 V
e# h5 ^/ L f( a
m_szName = '{$name}'");
9 t! E8 L- W$ _+ E8 j. iwhile ($row = mssql_fetch_object($find)){5 e0 t5 L! G/ A- k$ I
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";2 `' M) v1 K" K) l
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 8 I! V% I% `( U/ ?& B" C
N: \7 l7 i3 K% ~2 y* B7 m[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
+ n: z3 J) y2 V
7 v+ a2 |9 R! ~2 y, x `7 k m1 t1 @1 F[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
1 b6 X( j" v" i1 _& F, z+ {& g9 E5 |. c
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
6 B3 z& e. D" E, {% R! |2 R: R, D* s0 j
'{$ElementUpgrade}', '{$ItemPierce}');");
1 e1 f4 y* [2 Y}
* X, S# k5 X3 X! m3 A8 J
R: f2 r- L" m& w}: K$ l, ?0 a1 O$ G
( O: r8 L6 I, I: F
}
( ~9 b7 n2 e, b# G- e( {& _% L2 s* ?+ y8 t
$InitForm = InitForm();7 I3 F; g5 j/ P+ r" c& e3 f7 e4 ?9 [
$Listener = PostListener();
+ W1 M. d2 n: [+ o0 y" c1 |
- S2 o2 M7 R9 ]# P. @?>
0 y1 M* `$ W3 H* ?( D* j( T3 J7 y$ v1 x
# ~( y3 K' T4 t) _2 r& k. u
. Q5 \4 \" ^2 {0 F2 ?
( U9 m2 C5 r) _5 D
|
|