|
|
<?php& X) V/ Q# v9 ^6 [( `8 O
function Connect () {
$ n' m' Z+ X/ }4 H P7 @, |mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 8 C& ~& X+ h$ j' s% C& W: T
/ l; S! T1 d+ h! O: JFailed.');5 {6 Q& J6 Y% z+ W! g& u
}9 D$ T0 m9 x: s. u1 Q
Connect();
' ?, F2 u3 W6 N4 Z3 c- r9 Y; c" N8 M8 L( i2 R7 O" T/ K
function InitForm(){
/ r- O! k+ C n# U//layout for the form
) E6 W$ k. S/ G9 Vecho "<strong>Send Items.</strong> c: [9 z# B. R0 A' ]
<form name='select' method='post'>, B# H. V( F6 ]( h2 E
<lable>Character Name</lable><br/>0 s1 i2 E% m/ |- y$ c5 W5 T
<input type='text' name='char'/><br/>
. T4 r* g- \2 L9 v+ X" p. V<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>* F) a/ T& V4 W3 G. ?3 l1 Z2 [# \
<input type='text' name='item_name'/><br/>" g5 t/ G( b* h& b) y4 H
<lable>Item Amount</lable><br/>
1 ~% g1 @( k [8 G' {<input type='text' name='item_amount'/><br/>' V0 b9 u$ P. Q$ l7 _
<lable>Item Upgrade Amount</lable><br/>
0 _ O1 ?5 Q/ s! D+ h. N1 M<input type='text' name='item_upgrade'/><br/>
- R3 N, O6 x( i8 `+ N<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.) g( C4 f2 }4 [1 z$ S1 ^: u
( O% m. @ i" S</lable><br/>
) |2 D" f* {& h- C<input type='text' name='item_element'/><br/>% @+ R6 R- h2 E( p; y
<lable>Element Upgrade Amount</lable><br/>
/ U8 b$ B# q) T! q" Z5 t J<input type='text' name='element_upgrade'/><br/>
4 O' u, |% a: o<lable>Pierced Amount</lable><br/>* V( L- K5 {+ q/ r
<input type='text' name='item_pierce'/><br/>9 N. e% d8 J2 I7 P2 O0 \( y5 M% Y5 }
<input type='submit'/>
5 d+ z/ A9 I; h4 U</form>";
( @4 d3 _$ e6 D9 E}* Y: z' z3 ^8 v% r) s% b
* o' {5 {8 e; e7 ~! t( M" r, g
function PostListener (){8 \' V7 y5 v9 B- @4 g
//Add more post variables if needed and add them to initform() function aswell4 U* \7 H' G' ^/ u; Z4 S$ R
1 V" l4 g# d# }- }
################################( `& {+ I: q0 [, c+ z
##### Connection and Post ######3 M+ {( _7 g* X& u
################################; n& t" \" K7 N" R5 m
$name = @$_POST['char'];
, T$ m9 `- R! ^& \7 F. v! G$ItemName = @$_POST['item_name'];2 T4 h. R( N/ S1 H2 d8 Z
$ItemAmount = @$_POST['item_amount'];$ h4 j! I7 \9 Z. b! a) i
$ItemId = @$_POST['item_id'];
3 B6 }0 q5 U' P! S; h5 C$ItemUpgrade = @$_POST['item_upgrade'];
. m% ?- S1 v$ V! ?; e$ItemElement = @$_POST['item_element'];
! P6 p8 [- A* `, `8 s |$ElementUpgrade = @$_POST['element_upgrade'];" ^: b) O1 H2 H" i1 \! K' p
$ItemPierce = @$_POST['item_pierce'];
- x7 ~2 o) e, E9 Z9 F################################* K/ w1 Q o# N( l8 {" b8 a
" z1 _* U4 i' j- a5 ~* @! u' R; r//Check both variables for empty value* [! S( z8 W9 S! m: b
* c9 e; T+ J+ N' i: `1 G' \5 K
if (!empty($_POST['char'])){- n7 D5 p7 g7 _- K7 u: p
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where + U$ u @; m7 [2 y3 C/ |
5 ?% D# }" t2 J" f4 E8 m
m_szName = '{$name}'");
/ u( b( t, q, l+ E dwhile ($row = mssql_fetch_object($find)){
7 N, L7 K& Y+ x6 b4 m0 {2 o- A A$ yecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";" ]- K5 w% T, T, u2 g3 @1 Z/ _
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
6 @5 [' T; {2 z! q8 f( y) T9 F2 q
B( P1 Q6 \$ G: ]# c6 b* u[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
! o/ c$ C# ~, c/ o+ _1 \0 H7 t3 w+ X0 j
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
7 g; o4 ^4 i. U0 {
3 s) F1 n/ C! [' e$ _N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
/ ]9 F- ^, R7 S8 S" R. a. r7 Y4 o& X6 [3 a0 _9 `1 }
'{$ElementUpgrade}', '{$ItemPierce}');");
p) K7 @5 P3 t# K) l' N}
& M6 C" \) ]8 X: o0 r/ A4 k8 G" L8 @+ |4 d/ p
}
/ x! l5 c O! ^' u
- R( B2 k8 }! E$ |* W1 }" n x}1 z: X1 s# P' z: r; e/ a& u
+ e$ d8 S8 U8 ~, H" R) L$InitForm = InitForm();5 y, Z8 R ?: [( d
$Listener = PostListener();" _6 p; _" d4 W$ j8 X- ]
- f8 M: g5 k, Y' y
?>
$ f( x3 @4 S, k3 |! R X; p: |' V( W
8 O" j" y" ?* Q1 n* y
/ ?. G+ E# F( s6 G# O
2 z4 F4 m) Z# ^) }+ o7 e1 G |
|