|
<?php: z { n0 @: i. P
function Connect () {
# T5 D' h! |6 qmssql_connect('Server','UserName','Password') or die('Error: Connection to DB ' p5 p! ?7 P9 `9 Q+ i
: j, M2 c8 o% y
Failed.');& D6 Y; F/ W h P; t& I
}
, V; Z5 \3 f4 h2 w7 |( yConnect();/ Y _7 i( C' v7 `: R( M
; P: H, u' q: G+ n* Z5 q$ J+ d) Efunction InitForm(){8 r% n n" W; ~+ Q i, t
//layout for the form
* a7 Y; c6 N: m7 ^echo "<strong>Send Items.</strong>4 q8 P+ t4 F# I3 M
<form name='select' method='post'>% h% b4 y3 `$ p
<lable>Character Name</lable><br/>- i. D1 E' i: G3 X0 S' p b9 r
<input type='text' name='char'/><br/>
5 M7 ~# d0 _8 Y" o% x- v) b<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>+ s! E7 {. S. M: w: g3 o! [
<input type='text' name='item_name'/><br/>
% Z. [* S8 X4 W9 \9 b<lable>Item Amount</lable><br/>
: z/ ~1 F7 ~9 h<input type='text' name='item_amount'/><br/>) J! I, w' V: I8 n
<lable>Item Upgrade Amount</lable><br/>
5 J4 q& _. Y7 i! m& n S+ @8 `<input type='text' name='item_upgrade'/><br/>
7 w8 z5 @2 }. j n2 q& q; W<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
, T- M: v) i) I5 H. S Y2 g3 O% T' {% \
</lable><br/>4 b1 w A* q; B) V; l I; E
<input type='text' name='item_element'/><br/>( H" v7 g% }4 d6 b% ?
<lable>Element Upgrade Amount</lable><br/>: |) A% D$ H0 X2 C( z
<input type='text' name='element_upgrade'/><br/>
+ Z# m9 O" X4 M# E) q% x<lable>Pierced Amount</lable><br/>
0 M9 d+ W4 x4 q/ [+ z<input type='text' name='item_pierce'/><br/>
, P; P! H$ E: x8 K( a7 i<input type='submit'/>7 k) W2 l3 L& X8 M/ e ^) x
</form>";1 ]( `6 U$ r* H0 J9 b3 @; v
}
) v* C4 H$ n+ E7 [) `
6 [# f; x- u+ c' wfunction PostListener (){
) k/ |2 Z8 }+ o8 O# F//Add more post variables if needed and add them to initform() function aswell
$ Y# W0 ?6 U# ?- l, K+ W2 I: `+ m! @. G* }0 n( Z2 [
################################
; I& f1 `+ {* p# \8 L- W: W##### Connection and Post ######9 K! F @; e4 u, [1 @% o
################################
" J' z7 Z5 F9 U$name = @$_POST['char'];
! I7 t \/ y, u# x* m- Y$ItemName = @$_POST['item_name']; g; ^/ Q, O/ Q" X- I' b9 f i3 X% F
$ItemAmount = @$_POST['item_amount'];
+ R- k' ?* {* } Z9 \" E$ItemId = @$_POST['item_id'];
# [* ]5 w: _& m n" L$ItemUpgrade = @$_POST['item_upgrade'];
) M2 ^: C! T5 B1 V) [' t$ItemElement = @$_POST['item_element'];
* z7 G- i+ V# `, H$ElementUpgrade = @$_POST['element_upgrade'];
0 z) C3 A. i+ y! m5 f- V$ T0 i* B. S$ItemPierce = @$_POST['item_pierce'];
! Q2 a! k% Z, s4 {& R################################
7 Y( k- S0 H, l0 H# [. |# v) J6 `: G! Y1 S7 c; P3 Q. d6 M w, d
//Check both variables for empty value
6 M8 u3 D6 T; z& g% n% `* B* @+ r: \* y4 q
if (!empty($_POST['char'])){- x# f6 s9 v4 k+ p. ?% t9 H. t
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 9 ?5 }! A3 U7 S8 `: C
# C7 t- U* j7 J! `+ e; M8 i( m
m_szName = '{$name}'");3 G/ s4 h& c- K: L( H5 ^
while ($row = mssql_fetch_object($find)){
5 ~% a5 G% f$ V/ ^9 `' @ zecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
" a, {3 c! f/ ?% z% f5 G% |$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], m3 W1 d' O/ L3 @7 L0 z
& b+ ]1 K- i+ M) E( S, D) h4 n[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
' f; v; g H8 m& F1 ~+ X# N' e+ ]* U' M
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', " W) }. d! n, T& [3 |
6 O4 V6 I$ c( w3 z/ KN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
& X8 W. K# F- L% f$ `
! n. t: h! _( A. ^: J6 {'{$ElementUpgrade}', '{$ItemPierce}');");
/ X5 |( {! |* M. \0 W4 z/ f2 m}! I! [3 H1 C: r+ t
: W& A0 I: W' |0 O; c' O
}
$ W& S7 ]; [2 J6 }
$ i# g# _$ L9 O* r5 _. _}
. f6 v6 S7 w7 W' Y |* N) P) Y
0 ]- {, x* b3 E/ y. l6 g" e$InitForm = InitForm();
D4 A( L$ _# M' |* B$Listener = PostListener();( V+ t) K$ `6 j! Q3 H+ b1 f
: u7 Y: b, O e1 _: r- }
?>% c2 e, R3 j" ^6 M Q3 U3 S0 C5 `6 I
: ~( _; Q7 l. O+ u& r. P, b2 Y$ D" Q+ W
+ q8 I( o/ s, J0 ]% a8 m1 b1 }" ^2 A' p* S: P
@" }: r# k" M$ w |
|