|
|
<?php. U) g; B ^6 |/ b2 ?* [5 k' b% c
function Connect () {9 ]7 ~$ Y3 W( I
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
& E6 o7 X( \9 C u/ u' }8 z( ~: w, n! x3 S( c
Failed.');
\! ~* p* j9 ?3 i7 r} P+ G+ }% Y# x- Q* c+ r
Connect();6 i: W' u+ w/ d# R. S- G) {
; M2 E% r/ ^. u$ }5 u% C4 @
function InitForm(){
6 l& Q* T- \* z: U K9 I//layout for the form+ l9 x1 @. U# k& U. f0 [
echo "<strong>Send Items.</strong>( G" F( _' j: J' }
<form name='select' method='post'>
+ m' v1 R& l1 @<lable>Character Name</lable><br/>+ u" k5 @4 f$ W( c3 U# F8 G9 G
<input type='text' name='char'/><br/>: {' W, V0 e# R4 `7 R' {
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/> \+ d4 @$ m% R( L2 d
<input type='text' name='item_name'/><br/>" R5 N. f, U: v% b. q
<lable>Item Amount</lable><br/>
! n- L- w; ?. E' W, A& W5 X6 _<input type='text' name='item_amount'/><br/>
: R; l3 o# `8 _' ~& }6 V, i<lable>Item Upgrade Amount</lable><br/>
/ B6 c9 v. `0 R1 g9 P: i<input type='text' name='item_upgrade'/><br/>* ?1 X1 Z; ^4 W6 ?
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& h* N" M( D& _( b0 f! M* f4 }/ q6 F7 N, L6 q6 `
</lable><br/>( G ]) V% }/ g4 ~& ] l/ H! u
<input type='text' name='item_element'/><br/>
1 S) b2 O7 o& t& p, ~ n<lable>Element Upgrade Amount</lable><br/>
" B6 o. P; g! e% Q2 j1 I( S- G<input type='text' name='element_upgrade'/><br/>
- `7 {0 x9 |0 b2 W<lable>Pierced Amount</lable><br/>
8 Y6 @3 v q. [<input type='text' name='item_pierce'/><br/>- y1 N. Y# ~- m4 c Z1 }
<input type='submit'/>3 L: L" U8 l- |4 M7 P" G
</form>";
6 g% R0 E# s2 k' d- `2 c}
( t$ a$ d5 ~, W/ i8 Q7 L3 v: B X. E* i, `2 L- E+ S g3 U
function PostListener (){& i# k8 [( x& v" M
//Add more post variables if needed and add them to initform() function aswell
2 p1 m0 `1 p8 O! c0 w+ M4 \" R0 P9 L" I
################################) e/ g! Q0 R; U6 ?+ {: b" }
##### Connection and Post ######
: U3 n# i* O4 W################################8 D6 ^# W5 S3 Z2 s
$name = @$_POST['char'];2 X2 B3 B: |4 b/ H
$ItemName = @$_POST['item_name'];+ `5 e! X% L1 |0 u- c; ^' m+ _
$ItemAmount = @$_POST['item_amount'];2 Z3 ^# M. {* S* X
$ItemId = @$_POST['item_id'];
. ?( t) M- U0 O3 I7 P6 p6 b$ItemUpgrade = @$_POST['item_upgrade'];7 V# w" ]; h L m7 V& k
$ItemElement = @$_POST['item_element'];" k: v; ~2 p! i" L" d) n
$ElementUpgrade = @$_POST['element_upgrade'];
. `# B9 [# _ t2 Q$ItemPierce = @$_POST['item_pierce'];
# `6 U* V$ x; N N7 @################################
& v0 X- M% z( n$ @1 l1 _; N% T5 ^" B4 d, o0 `4 Y" W' W( c
//Check both variables for empty value d2 G: B% R9 d/ [9 s" ^; t
5 W- s" H) W% m, o7 A* n! Vif (!empty($_POST['char'])){* m/ d& v$ [+ Y) S1 R" K9 |' e$ J
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ; C' Q; S C+ B' J# j, _0 H
1 T7 Y: c% l, u O6 o5 k8 ?& z
m_szName = '{$name}'");4 l2 V. S. b' n) ]6 c6 v; ^5 ~0 y
while ($row = mssql_fetch_object($find)){
% ^- P7 K6 x4 w8 gecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
: T: z1 @% J, o k$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
. n) z# s+ R9 t$ F& }1 w8 i/ `3 j: T
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
/ v+ _& C* |$ N
! v% u+ L' y1 }, G. G: R[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
0 o6 A2 V3 ~9 _5 |1 P0 f2 }7 [" C% m9 l* p7 \8 J- V
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 9 ?" l& j, O2 x
2 P% ?) G9 z# ?'{$ElementUpgrade}', '{$ItemPierce}');");
5 w. J' Y6 A! w0 h' W! ^}8 B8 I- W+ |& S" a
! V4 h7 P# d: J, I a" ]3 a# D}: E( J% K6 v$ s3 G; c. M2 K1 W- p
! }' v; r) W' y5 {
}
% S; Z J" r1 a8 T$ F& e e/ }+ \* E1 p& O/ ~; ^& g; N
$InitForm = InitForm();
) d, t* B5 x, j+ @' @$Listener = PostListener();
+ | Z7 y0 N6 V2 q- s
' b, |* ]" y. Y `( Q6 i; p?>3 ^+ q, Z$ m; S
; A0 _ o. h, m& O
0 \5 a- ?- d5 k" c. j
- }6 v0 t8 u$ x% Q( p
4 D; p8 _9 M# U7 z- A. y
|
|