|
<?php" r7 T U! K5 H$ R
function Connect () {
9 A" Q; f* u O! K) Tmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
6 L, C& Y) h; F% S3 V+ [& e
5 x( U$ j% V; ?- ^' }! O. g) M/ dFailed.');
4 }5 V7 F: b. }}1 \9 X B8 M5 v( E+ C$ \+ A
Connect();
1 w+ D! S! }: {/ @
; B6 k8 o |7 K% L: F8 r% Sfunction InitForm(){
; j/ V" S8 A7 E/ |( v2 w/ z) d" ]//layout for the form
+ R( O4 i+ h5 G! vecho "<strong>Send Items.</strong>0 k; i& @' `: ~: r a+ w
<form name='select' method='post'>' X1 a" z1 m! D: v8 [" I# @% O7 V4 W
<lable>Character Name</lable><br/>& X: t* A8 Q9 l9 S& R8 {
<input type='text' name='char'/><br/>4 p4 k; U- K$ e% q
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
( @2 E" a$ C* g5 Q: [4 H<input type='text' name='item_name'/><br/>+ P6 E+ w+ s7 ~6 Z0 J
<lable>Item Amount</lable><br/>
6 P+ A% x4 ?0 z: k<input type='text' name='item_amount'/><br/>
& D$ w& t* `2 Y, y<lable>Item Upgrade Amount</lable><br/>
9 [8 E J9 z8 _$ d7 H) w<input type='text' name='item_upgrade'/><br/>
$ R/ ]' ^! [: Q; B<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
2 u. N& P8 ]" S+ A3 W; p" J# X" v) i$ D. C# B# Q
</lable><br/>8 V b+ m" P: `& u
<input type='text' name='item_element'/><br/>0 G: b) [; f& b r: q
<lable>Element Upgrade Amount</lable><br/>
4 U; I& G7 Q! b1 M' D/ Z! X<input type='text' name='element_upgrade'/><br/>9 S- O7 G1 u* T0 x' |8 f/ ?+ b% R9 a
<lable>Pierced Amount</lable><br/>
+ j- h0 ~* D$ s" y<input type='text' name='item_pierce'/><br/>9 ]! n- N: Z) }& H
<input type='submit'/>' ^3 S l- B c
</form>";4 `) [1 |/ [ x( ?
}8 ]% Y5 ?& a, e6 I" n! _
& I4 y( b7 `! y! ], o! dfunction PostListener (){8 h* S) F& S( O! J* i4 X
//Add more post variables if needed and add them to initform() function aswell
) {2 |3 S- U! ~7 y
! A9 Q0 A' S0 O/ Z% D0 G* w3 b################################
9 \! H" e1 T* O! O##### Connection and Post ######1 s$ Z; I$ J7 L" s' u
################################
) u3 I* g1 P. s- X1 o1 p$name = @$_POST['char'];
+ T9 h9 |& e" v3 E7 ~$ItemName = @$_POST['item_name'];
9 M) Z$ }+ M1 b$ItemAmount = @$_POST['item_amount'];
2 k6 G. h/ @" m3 _$ K6 o$ItemId = @$_POST['item_id'];
+ g/ G& v, C7 I$ j# S$ItemUpgrade = @$_POST['item_upgrade'];
: q N/ I6 Q6 J- a' R P5 S$ItemElement = @$_POST['item_element'];5 e) q/ c, q( o+ }, g: j
$ElementUpgrade = @$_POST['element_upgrade'];; A% h9 t0 k- b; F: T
$ItemPierce = @$_POST['item_pierce'];
6 `: U6 o7 E# q( B# Y################################
. y# E r, ^/ o; C( `0 q) I0 }3 ]) e8 p. C4 h4 a
//Check both variables for empty value
! T2 q" m+ @# H* Q1 U% U2 T h' L; y
# }' g. [: D9 E/ y' _& Jif (!empty($_POST['char'])){8 r$ v2 O E* ~( z
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
- t# N& o7 q5 y( O1 }7 H+ ^! T1 d
m_szName = '{$name}'");- }0 ?" z% l& j& N7 P
while ($row = mssql_fetch_object($find)){7 b* y8 K& k/ q2 G
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
) c) }! m; N; `! c# R$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], # L! j7 Q4 r% \, C" g8 U6 e2 |2 ]
5 G1 |- k& \" ]" t[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], $ ?4 w2 t& r" v2 u; n
6 m: u7 p0 M, r8 i0 J0 e[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ; G* P4 o3 S" c9 R. Z- H& n5 Z* g
. a* {0 y( J( h# y7 n: }$ {N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 7 o; j% R7 a% y" M: T: Q" C
c2 ? P9 l/ H8 y'{$ElementUpgrade}', '{$ItemPierce}');");
! E! s/ n4 `( R3 e6 N: q4 f# x6 N}% m, {7 E5 s) a; }/ |; o: X
q: b* K& ?# g s4 H
}( l! F7 J |6 g
, t% U! \: N/ M+ W2 O
}
. g! Y+ x! I# q) |: F; Q# @
! U& h+ \; J. U0 l P) G$InitForm = InitForm();
" K9 U) {9 U; [. `$ ~% v M0 b$Listener = PostListener();# Y% g6 ?" }( H" y2 T: _
D! F0 V, `9 U* k ] x Q- [
?> l. z: \1 X4 C x' ~8 F
2 d# T7 P! Z# w0 D! `) b. z
* j: J1 X( b( x; r* ~1 s9 m' q
8 Z3 o, I# X m+ O( n
. A- P/ R& K8 q+ o1 \- l
|
|