|
|
<?php
9 H7 D' w: h9 l" nfunction Connect () { S' ]* g: P6 F! g! H% D. J
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 1 Z7 n2 _7 \( G8 E4 H/ O9 }
9 B+ M- q7 y) T) ~
Failed.');4 v3 l8 \# _. J
}
2 ~. Y* g# L+ m( pConnect();
3 b* ]* T# H) }
+ X/ m2 }3 N0 w1 Kfunction InitForm(){
9 m! ]: [3 I( d# ?- n7 j//layout for the form
. s3 ^5 n6 _, \) l! z% @4 oecho "<strong>Send Items.</strong>) \0 y" q% V) I) n' P
<form name='select' method='post'>
5 Q4 i: C% @$ h% {5 f1 v+ h<lable>Character Name</lable><br/> J- b: A3 g) Y- l7 X
<input type='text' name='char'/><br/>) e+ g1 A% P+ V
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
6 {# C' V8 Z1 W" j! _+ _- E; C1 }# j<input type='text' name='item_name'/><br/>! m2 M. K. a# k, E, ?) L/ [
<lable>Item Amount</lable><br/>
8 @; v+ [( n: `& Z7 [5 e<input type='text' name='item_amount'/><br/>/ T* J! u# B. a3 s: ~0 ^* r
<lable>Item Upgrade Amount</lable><br/>6 [% y( T ~- t. w2 m
<input type='text' name='item_upgrade'/><br/>
( n3 }) d. F' Z' E/ G; ~8 A! \" A<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
. j* E' M- W) q! }
7 s+ x1 x7 D. {# L/ f, p( B1 }# l</lable><br/>
; r! n- ?4 W- O% Z. w p9 I& c<input type='text' name='item_element'/><br/>1 \9 U2 G# k7 w
<lable>Element Upgrade Amount</lable><br/>
- i) T+ U& U1 X/ z! H5 B2 k5 C9 P<input type='text' name='element_upgrade'/><br/>
% J( c; z6 Q' E<lable>Pierced Amount</lable><br/>
* I. L) e! v; o4 z5 A V! T<input type='text' name='item_pierce'/><br/>
; ?8 \; O7 B- K5 K<input type='submit'/>7 e; y* I+ ?" e# e) p. O$ ~3 Q
</form>";$ e& `' o1 P" J: i% Z
}
" i/ e6 m- `# V% A, y
0 R; [- t7 E, Y! w7 n- Efunction PostListener (){- _* i: _0 M" F' \: J/ |
//Add more post variables if needed and add them to initform() function aswell
3 {4 O9 Y! f" b: t. J, E# j
) s9 x. ~& [, G5 j4 C z1 \################################+ |% L0 k3 X9 Z7 @0 c
##### Connection and Post ######" |5 Q3 r" j$ l" ^1 [# ?8 S
################################
% c: j" L+ B1 M; V2 c, f0 ]$name = @$_POST['char'];& X6 o P8 f2 Z6 B
$ItemName = @$_POST['item_name'];* Z) }4 R) q( s$ @; k# h8 E7 d
$ItemAmount = @$_POST['item_amount'];6 e2 ~! p; F7 I3 s& L$ |7 r2 z
$ItemId = @$_POST['item_id'];+ d3 R+ I$ c$ E
$ItemUpgrade = @$_POST['item_upgrade'];
5 p" e) z# d1 @* T* g$ItemElement = @$_POST['item_element'];
! ?7 K9 G; D2 W. Q+ I$ElementUpgrade = @$_POST['element_upgrade'];! q& g+ ~1 t1 y- i) ^' |% T( j( E1 e9 g
$ItemPierce = @$_POST['item_pierce'];
% G+ M4 T$ j$ G# ]; J* _################################" U% K. G# V5 X6 C7 Y6 E
/ W6 g% n e1 ~+ l( N4 u//Check both variables for empty value& H9 P; D! v% o4 [5 y
+ j8 Z7 O4 p6 @9 G7 Y, [: iif (!empty($_POST['char'])){
8 c6 s f% L- T5 v3 C$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where & \" X' n. k7 q3 b) m
" d1 {, e0 Q6 U5 i, Wm_szName = '{$name}'");
5 i* _( a- h" _/ I7 c" H& x& Qwhile ($row = mssql_fetch_object($find)){
5 k) _ T' e- b/ R$ {echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
! t/ q4 S, S6 q# n8 Y$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
2 s4 S/ K% r) w1 ~" J! p! z9 e+ E& T, X# U; \0 {9 k& z
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
- q( H9 }/ K k/ @2 |& @ \# E2 I$ w# I# a
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
& F) D$ Z1 u0 F i$ B; H0 ^) u N3 J8 j$ F
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 8 R" b+ v4 F _! V
: v' o' Q9 p0 a$ ]( p( _5 h
'{$ElementUpgrade}', '{$ItemPierce}');");( t2 Z( {/ t* X1 Z4 ? n
}4 p' m. \! I4 |1 \8 t$ x
- c; [% _0 U: K5 v g
}5 q' |! L9 l8 c* U, M, S2 K
* w4 F7 l* n' l. X
}- L5 w1 A6 ?& H8 Z
0 H* D0 `' A; S+ W& _, l
$InitForm = InitForm();
3 K5 b# f2 {( j5 K$ `8 T! D$Listener = PostListener();9 q* \$ n/ C+ \4 q: H
, q( @. C; @0 w: l5 i$ G
?>" E: x, z0 ]. P# A+ _
% M5 N" V4 P3 k. `7 h" u
; k% x2 C# F/ K Y3 v2 u
, a) {: d1 ]- o
( N% S) v1 k' U! G& v
|
|