|
|
<?php; b& i1 {' Y+ }, [" u
function Connect () {
! x5 O7 Q. `* I7 r) umssql_connect('Server','UserName','Password') or die('Error: Connection to DB $ g( S- z4 u! A, ^3 {* B& u# H
$ J2 d9 N5 S" Y/ |1 rFailed.');
% j' y9 m, Z& }) g2 ~! ?) j5 E}; k6 v/ ^+ V+ S, {0 [4 |
Connect();& `! Q& z- o, V8 i+ d2 W
; I9 Q. e4 o' n( p( H
function InitForm(){ D* O, U& r0 }3 g2 R9 D
//layout for the form9 C2 D. o, U: {# [7 S) V
echo "<strong>Send Items.</strong> a7 P$ ?* k3 z6 f! N& I- K1 a
<form name='select' method='post'>
. Z- J* c/ H9 a& \0 \<lable>Character Name</lable><br/>
& i4 e& h5 j7 i4 e<input type='text' name='char'/><br/>6 G8 q! C9 G- i- u; ^
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 \6 u8 c6 l J# r. I" b, f u
<input type='text' name='item_name'/><br/>
, K" S1 L6 e! R8 C/ C<lable>Item Amount</lable><br/>! u3 I# D+ \$ l, x p- y$ F! y4 Q
<input type='text' name='item_amount'/><br/>4 o; n* \$ m7 a. ]: X0 a, k
<lable>Item Upgrade Amount</lable><br/>! v" A u& b5 j! Y' m. A4 v4 v
<input type='text' name='item_upgrade'/><br/>
& e8 F3 v( F% P$ `- B# v<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
: i3 D, b- L8 _! I ?* X, h% r5 c3 F8 s
</lable><br/>& o- G" y0 v; }6 z
<input type='text' name='item_element'/><br/> `3 a0 y& g( J% F
<lable>Element Upgrade Amount</lable><br/>
5 P5 U6 Z7 \( |9 \1 u+ Q6 Q3 {<input type='text' name='element_upgrade'/><br/>7 e9 O. W3 r! j' K& B) H
<lable>Pierced Amount</lable><br/>3 U$ ?5 Z) O* Q; _8 | {
<input type='text' name='item_pierce'/><br/>
8 c6 s$ }5 b5 P! E' u<input type='submit'/>, V3 v* o- {! B
</form>";
# \2 g/ N& {0 G1 R1 A% B}
4 B {+ e/ M# Z/ E& u
& V! b0 z9 I1 C. `, ?function PostListener (){6 b5 V8 z3 }7 y. O
//Add more post variables if needed and add them to initform() function aswell; T- ?6 K) Y8 Y
: Z3 p* x: W% O" h, K& Y$ w5 O
################################
+ m4 J; i) w3 O) {! i##### Connection and Post ######
3 V) Q8 k: m& C& o) Q( i- U################################" a s" b% {5 M
$name = @$_POST['char'];
* L* e6 K2 G2 `5 k) @$ItemName = @$_POST['item_name'];9 U, p/ U' j! X1 u% Y' \
$ItemAmount = @$_POST['item_amount'];
# \& v9 P8 t( v1 o2 Q* A: }$ItemId = @$_POST['item_id'];
) w) z/ N! X w2 T' L( }% F$ItemUpgrade = @$_POST['item_upgrade'];
0 s2 d5 y' T, j$ _$ItemElement = @$_POST['item_element'];
3 H0 p4 J1 ]5 e: B% P/ m7 @( K$ElementUpgrade = @$_POST['element_upgrade'];' k4 S& T. G! d* b5 v
$ItemPierce = @$_POST['item_pierce'];
1 }* B+ i! [4 i! e' }################################
, d! r+ O6 M, n: M$ f3 }0 s9 O$ C' g
//Check both variables for empty value; Z- z% ^9 r: `& e- v% S1 u# {5 [
V) _) _( O6 Bif (!empty($_POST['char'])){+ [: I, s9 c# c6 t
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 8 ^+ K4 |; m$ r3 A0 q; G; u
: J7 C% Y- O5 t$ |m_szName = '{$name}'");
) U9 |/ K h+ i# H, Rwhile ($row = mssql_fetch_object($find)){
& a$ V0 S# l' i6 pecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
- Z3 s2 w$ Y* D. E+ }$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 9 S0 f& U& x$ v- S4 j; r: ]
/ `7 B; \& ^1 u$ u t1 r[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
0 x4 x' B) N9 _ H* Y
5 G* t6 O6 z# |. M) w1 h, ?[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 5 M# ^; R7 _ v, \. A/ k6 W% k
1 O( ~/ C* P. r0 [3 n6 {- \
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 8 z! ]( @6 B1 ` q9 _. W, r
8 ~+ C& H9 h$ C& l O) i# g9 W'{$ElementUpgrade}', '{$ItemPierce}');");% f* V) q, s9 n; r5 A
}
9 n) m) A5 y0 s$ R- }
. a% a- U8 O% y) _}
9 B+ u& h, _9 J8 R# \3 l' H2 E F% N" g) `
}( l4 I4 N" b& O! q
0 ~, J9 C F1 X. H2 P
$InitForm = InitForm();
) w) A( A; s* A- |" A& n1 D$Listener = PostListener();
/ Z1 ~* `1 N& o" R: n+ e E/ _3 t* ~# z7 M
7 \$ J" O: n7 B( n?># b4 x% F' h. N) h- Q1 a V
4 P) H: R8 C: J% D U5 o, l
$ n' n Y1 G x; i' n4 }, W! g9 G/ c K5 {6 t+ m
- v1 U. l l( M B2 e/ N" Q4 H
|
|