|
|
<?php. T( F0 V2 s" T V
function Connect () {" I; f8 s. n V
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 2 T* L' m7 a2 A, e. ]
: r( M7 M m* N7 r
Failed.');0 M, s7 \3 t' S* s5 P/ M* y9 d
}$ f; N0 ~8 g4 g* U! g
Connect();
3 G$ I4 k6 I& d0 C5 Q% Y6 X% g# ~5 h! |, H, F/ J: ~. e) d
function InitForm(){" x$ k9 C/ G; I7 b- v. K
//layout for the form$ F) D4 _' d% l$ Z# F
echo "<strong>Send Items.</strong>
- w% b/ h7 j3 g8 A<form name='select' method='post'>, A# A: s) J7 i" l
<lable>Character Name</lable><br/>8 i" ?/ O8 a9 c% e" g
<input type='text' name='char'/><br/>$ e6 S6 d! L5 \5 E+ y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>5 F: i- n, g9 t) v7 e* B: z1 E
<input type='text' name='item_name'/><br/>
$ A+ ^1 |: B) I& u2 N<lable>Item Amount</lable><br/>- t- u5 `7 E7 R0 j' ?5 ?
<input type='text' name='item_amount'/><br/>* Z2 Q0 |! I$ B% h: K, k
<lable>Item Upgrade Amount</lable><br/>8 x: t, Y, f; ?' ]( ~' b# W4 |+ o! C
<input type='text' name='item_upgrade'/><br/>) c" e" W5 S& V3 P
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
0 d( X: o+ H1 f" {( I4 x' Y5 l8 e1 \" {
</lable><br/>
5 L0 P. I3 P( J$ R Z1 S) b4 L& p<input type='text' name='item_element'/><br/>
: e7 r3 L: I$ Z0 h; R<lable>Element Upgrade Amount</lable><br/>
& u& P+ c3 h7 g2 G% w8 }# t/ U7 x<input type='text' name='element_upgrade'/><br/>+ D/ g" M) z! ?/ X' e' U& e
<lable>Pierced Amount</lable><br/>& q' ^9 X& J- t
<input type='text' name='item_pierce'/><br/>
/ T: `: d3 I9 @& D<input type='submit'/>
# i, [0 G' L% V0 ^! A; N' B</form>";+ B0 z7 F# Y- u& J* R& L2 O
}3 l! Z+ i+ b2 z2 z, Y. c! e
9 j; t3 g$ O. L0 T# P( G) m( C# x
function PostListener (){! b |: R0 H2 i7 H* \
//Add more post variables if needed and add them to initform() function aswell
0 g( e' ^7 a3 [ f( p& }7 e8 ~$ K8 [ F0 I7 y9 j0 L$ J) w1 r
################################
9 X) t% w% _+ m6 J" h##### Connection and Post ######
$ H2 b& r6 G0 C. }- {9 w1 q################################% _, _# [8 i1 y- _( M
$name = @$_POST['char'];
* \8 O0 J% _! E s$ItemName = @$_POST['item_name'];) P5 X; J2 { t0 L) o0 Y: Z5 R8 i8 B
$ItemAmount = @$_POST['item_amount'];
. m9 U" P. i; L2 h( h$ItemId = @$_POST['item_id'];* U( A5 l# M* s+ R
$ItemUpgrade = @$_POST['item_upgrade'];9 X+ }5 I: c( _9 B) {
$ItemElement = @$_POST['item_element'];
$ _4 p2 B1 i. A8 a- e3 Z$ElementUpgrade = @$_POST['element_upgrade'];( X7 e a6 n% e/ Y. {! _; M& t
$ItemPierce = @$_POST['item_pierce'];
M* \$ n/ l) o################################- }: D- N6 S. E+ u
; A: H( F) j# l8 k& Z//Check both variables for empty value6 S) s6 o* V5 b2 R) h, D; A
) N0 i8 d9 F1 B- T/ B3 P U
if (!empty($_POST['char'])){1 m* t' r% L. o% _1 e' ?7 e
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where * f& K6 X: x& Y
3 \( B3 g [; q2 @4 Qm_szName = '{$name}'");
" {) Z, s* O6 Q# D) d9 q1 U3 uwhile ($row = mssql_fetch_object($find)){2 [3 `: h7 {) v/ R: M
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
% _5 ]+ ?8 |5 K$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: H. y2 N2 m! ?" \' X; ^% `
2 T; j6 t% m, {% ^+ F[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
9 [; b8 ?' ?* `0 j- v, _& k* G7 `4 o- Q5 s/ j! V( V/ q& Y9 o: g. Z3 m
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
& J% \) y5 `/ v T1 J, T% P* U2 b$ h3 \' M) Q; i4 ^5 F
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
" o0 |2 W, q2 @. I- q
$ \* g+ ?. k. V. h2 ?'{$ElementUpgrade}', '{$ItemPierce}');");
; H, ^" a+ N# ] _! R8 N9 e}
4 Z, l M" U- T7 I3 ~& K$ N* `" X
- o7 E5 [* c9 M# D+ R+ G}
: ^, H' }; _: w6 h! k: P9 @% s# w9 s+ X! U" \: P( H5 n _0 s
}3 F! Z. Y; C# o9 s& H% @
% c, }* i$ u' G) B$InitForm = InitForm();" h& `6 n" G& m
$Listener = PostListener();* r2 ~: e! \2 K3 p! G" _5 p. ?
' ?; A3 Q& N3 o3 v7 h?>
`1 p( d$ ?7 C- |3 o* E7 q: K; e: `' ]
# |* d* s) l! O. P- C+ N2 F' L6 S' J8 D
5 P. d0 R/ g: w7 j2 R$ E
$ ?- Z) U9 d9 L |
|