|
|
<?php B! R$ \" p: V' z& Z) S. l+ ^
function Connect () {% |8 p$ t9 V' ]. C; q
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 0 C# F6 [) o4 @+ B" h+ }2 f
: J( _! l3 K. T+ E9 R! \4 v3 y, {. fFailed.');' y/ ^7 W5 Y* t9 s1 |8 P
}
& w0 d1 J( o9 E& ]2 i" r- vConnect();; N Q0 B* i1 T2 S4 l, \0 x
7 g8 N, a" \" f* s; ]: H& j
function InitForm(){
4 m8 \( A' m8 u6 n//layout for the form
* R& T0 Y8 z6 |+ I4 W. cecho "<strong>Send Items.</strong>0 d/ `' k8 F2 u
<form name='select' method='post'>- N4 _4 {$ V- x3 P3 S. i
<lable>Character Name</lable><br/>
& ]9 O( j8 a6 o& K8 D' D; q<input type='text' name='char'/><br/>6 ]3 O8 W! k8 b( j/ t$ X
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
% S+ q. q+ Y/ }& h" p+ P" I<input type='text' name='item_name'/><br/>2 e" u' f3 _. g: F- R, n( a
<lable>Item Amount</lable><br/>4 r q; Q! B9 p) h# z j9 }; `* X
<input type='text' name='item_amount'/><br/>
6 r- c. U" X9 f<lable>Item Upgrade Amount</lable><br/>% E2 t7 H5 p4 B
<input type='text' name='item_upgrade'/><br/>
' B" ]0 {) y1 j& z% g<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
. t' F% W) o$ J6 c" u) o
5 ~( \* _5 b6 F7 t" Q' x, N0 G</lable><br/>! S! @% m, ^( [/ ^# m' b h6 X2 t, @" D
<input type='text' name='item_element'/><br/>
7 w3 N; `2 w& F<lable>Element Upgrade Amount</lable><br/>. w* x! y% d7 A
<input type='text' name='element_upgrade'/><br/>3 [! s. Y, t i% l4 Q
<lable>Pierced Amount</lable><br/>% U }- S% Y6 }! d
<input type='text' name='item_pierce'/><br/>% G3 g. w d* l, J1 L( |* O
<input type='submit'/>
. }& I5 E' |, F</form>";0 q: _% H* w7 z3 ]
}
7 E# v7 @! u7 I, A& |. s! k
6 ?( M, K1 u U ]5 q5 Kfunction PostListener (){; s+ J1 V( n+ [/ E, o3 `5 l
//Add more post variables if needed and add them to initform() function aswell) S) o9 B4 T+ _4 P0 d& y
, v- j# j! G- b
################################
. A w' f& P8 p6 F##### Connection and Post ######+ t# O% o2 e0 W0 _ ]0 u' ^& w p9 W
################################4 r2 `9 J2 a, {! a+ H' S6 X
$name = @$_POST['char'];
8 t X; V0 d; s0 b: ^9 U$ItemName = @$_POST['item_name'];5 X1 P1 ^( O# V v! v+ \6 O
$ItemAmount = @$_POST['item_amount'];
) P* K4 _/ \' r- t* z* a$ItemId = @$_POST['item_id'];5 F0 \8 a8 _; C, H3 ]5 u5 }
$ItemUpgrade = @$_POST['item_upgrade'];% v5 {0 W/ Q; T- M, M
$ItemElement = @$_POST['item_element'];( B& e2 \; W8 e! v& k. ?
$ElementUpgrade = @$_POST['element_upgrade'];! I0 Y" i, z8 t: c4 l, H
$ItemPierce = @$_POST['item_pierce'];
6 ^3 \* z5 @* e* q6 L3 z################################
3 F' f- P0 u6 _* r7 ?# Y( x1 W% _# W9 ?
//Check both variables for empty value/ _- ~( R) B+ I* Q
2 q" x+ G4 ?2 s) ^if (!empty($_POST['char'])){' O0 L5 ^9 b6 H/ w
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 8 [0 t( V: _" J, U
8 ~: T# m# j0 N
m_szName = '{$name}'");
7 q% }! G6 {$ M; }) gwhile ($row = mssql_fetch_object($find)){
0 @5 @3 t& n4 d6 S) I+ u" H) vecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' ^$ X' h7 y: D- n0 ?9 e/ X
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 6 ]/ l, J1 z+ R; N( c- U" c6 y- {5 Y
0 Z, n8 f' W$ d& E! D) t
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
- g8 M5 m2 e) A$ X7 V$ Y4 t7 P; j9 \) i7 J2 \
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ t! V/ I9 V1 c, t4 N t0 n6 t: h1 J
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
2 J4 q) {0 R! q+ a/ g! a
8 ~3 _( c, f, g$ M'{$ElementUpgrade}', '{$ItemPierce}');");
& g T! w& C6 J; ]( r1 ?% ?}+ j* c- d( z5 n; x6 B
5 O5 w( x( B2 n! T}2 G ]& G, [( [! b5 n0 P* m
% Z' e, Q+ ~5 @7 W1 G
}5 r2 P8 V. }1 R" W+ `
9 q9 R8 r# @, J5 {0 S
$InitForm = InitForm();
5 L; L- H; H9 D" `$Listener = PostListener();0 [% P0 M+ S9 q* g# a! @' q# Z
, y% r3 M" V; s
?>
/ N6 E% f6 \9 K/ H# w% j& u, p. ]% Q% e: V& r
5 {1 N! t: G, r4 O+ d3 W+ |
3 c; g0 P) T+ }
0 r) a" Y8 D8 j: I( C% T |
|