|
|
<?php. W: j, T' N( {( P; T
function Connect () {
$ P+ K J A4 ?( [4 b& zmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
6 M) _' ]# Y+ m. ^+ C; Z" y
0 E3 y3 B2 h/ P* j' mFailed.');
- w7 m6 I# ?0 q$ }3 P5 |. k0 o. B} g9 Z. z R. h" O& C1 \/ U
Connect();
+ s1 D( Z" A4 A% U% `# {% t1 i7 {* V: |5 K( @
function InitForm(){
1 m7 @+ D. j$ k" p. f: S9 s4 @& R( U//layout for the form# a3 p% j. D7 _" H, O$ F
echo "<strong>Send Items.</strong>% X' B. K( C: B7 W! Y' p/ K
<form name='select' method='post'>
" p& a* Y0 Z! \- u$ D: d+ }<lable>Character Name</lable><br/>/ u: h& R6 m$ ^) m
<input type='text' name='char'/><br/>
& C/ W( x9 l' ~<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 f' |2 A' h0 ~/ [( s9 y6 \<input type='text' name='item_name'/><br/>
3 h! s: e. ?$ c5 Q! H T# n7 c<lable>Item Amount</lable><br/>
+ D0 T, [' @( x6 i( v<input type='text' name='item_amount'/><br/>
9 `! a: P/ O4 {5 y<lable>Item Upgrade Amount</lable><br/>) B' `' G5 r8 H5 K
<input type='text' name='item_upgrade'/><br/>
6 ^" y e# `8 c2 G8 \<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
8 E3 z/ C3 S# i/ E0 U5 g9 \4 U9 {4 n
: b4 U0 G+ M* F2 S</lable><br/>
' B0 B4 }; A+ `- {/ I( U<input type='text' name='item_element'/><br/>9 n2 ?: q2 {/ y0 A4 u% H
<lable>Element Upgrade Amount</lable><br/>8 M; q9 c, O/ z0 m: p* U1 Y' f3 g
<input type='text' name='element_upgrade'/><br/>- v! G9 f/ I9 f) ?3 R
<lable>Pierced Amount</lable><br/>8 i4 Q( P% m0 O5 f6 X
<input type='text' name='item_pierce'/><br/>0 p1 f' d. h! }/ M
<input type='submit'/>* I( {# o+ ^5 l; v: P1 `
</form>";
8 ]3 V/ Y5 b# u' ~5 Y}# G8 h$ @6 j! F0 u [& _" G0 e
* a2 i/ s9 R4 \* G3 x0 W2 l
function PostListener (){. q: k% e& I! J% b, V( G
//Add more post variables if needed and add them to initform() function aswell" o$ n' d4 T8 S( G( E" T
' K0 j+ F M! L. x; X, F
################################
0 l% R( X* f' V; C7 s$ g1 o" x##### Connection and Post ######$ W+ {+ E. Z9 a# e
################################
) q1 {2 G8 G3 Q5 }) o& M+ F$name = @$_POST['char'];
) ?, r: @$ c7 o& ]( U: F1 ^$ E$ItemName = @$_POST['item_name'];* C6 ^. Y6 u) x. M2 D
$ItemAmount = @$_POST['item_amount'];# A* |6 v% A& h; m& h: f! s
$ItemId = @$_POST['item_id'];5 G5 q; n8 F& c
$ItemUpgrade = @$_POST['item_upgrade'];
/ K" v) f9 @6 o7 [) L, f6 J4 h* X$ItemElement = @$_POST['item_element'];
9 K8 y! c* S2 B7 N- H$ ]5 j$ElementUpgrade = @$_POST['element_upgrade'];
( z0 d+ t! _% a% S& S3 L! v1 ~* M. X! _$ItemPierce = @$_POST['item_pierce'];
( s/ V j+ Z# L# f8 x% O; [################################3 }1 S$ V8 }5 w: ] ^1 m% L
/ d! T" Y1 @- w//Check both variables for empty value
' ]0 B5 L7 U6 t5 ?# B! k$ U( s+ j3 H" k) u- U
if (!empty($_POST['char'])){
9 i3 h. T5 I& e8 l$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
7 S8 m5 N7 T E$ ~- S4 v1 N5 v$ B8 u, A1 L, f* b+ }* {; E0 V' f9 q4 L
m_szName = '{$name}'");
. C9 C# s3 Q) j8 l& L U+ W& hwhile ($row = mssql_fetch_object($find)){* {3 m; m6 E: ~' a% ?$ T/ Y, X/ G
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
( {- G5 C6 k/ P! m! u. n5 ?! M* A* c$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
) x/ a. e- G4 \ F2 f
. {) y$ X. H6 n3 I6 G# r$ T[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
# f; ]( u r+ E6 _: N0 z
2 {" }; M) }$ y' @5 k[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 8 X7 P% ` J. @) a. V$ S7 _
5 v$ l# v9 V% O0 R6 I& J( q2 O" t
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 4 E2 d. S0 e9 k! F+ G: |* \
+ n0 j9 f4 E8 ]) s- ?) E'{$ElementUpgrade}', '{$ItemPierce}');");0 }( z* i7 |; J3 b
}
8 b9 R+ z8 ~$ f+ H. `) r9 \4 _7 v- \9 e/ U) F7 l! s
}0 U. ^+ V/ D0 P* r, y
3 W: R8 Y3 t2 P* `}9 S% E, \& w6 S
1 a! j: d9 g- _7 [) e/ ^
$InitForm = InitForm();& s z$ I" o" `7 A
$Listener = PostListener();
9 Z3 r+ O) W4 @) E ]
, W# E" E4 O" k! Q?>
1 o( R8 I, U3 J2 V8 p+ I& R) R
2 J: D4 S0 Z) m3 n9 ^6 v5 I4 W. ^" L) U1 ]2 v( W
! E# H5 ?% t; }( D* y I; C2 f
$ Z6 t6 N* \: ?$ B9 G$ b |
|