|
|
<?php
: |! V# g# D# F4 s2 n& {9 q' m- Zfunction Connect () {
# X) `8 R0 a" E. h ~" [mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
' C! i" a( B S7 b! l4 p: [
) Q) z$ M. [6 i# P- s, B2 j |Failed.');
l/ q6 h0 D9 j}
7 k& I3 Z' L# ]* ^Connect();, o2 V- Q1 C9 q, r0 ?
' P* }$ t' m! g$ w& hfunction InitForm(){
6 E- D9 A/ P8 q+ ?4 s7 @//layout for the form6 c5 V) @1 K+ Q, Z5 `' m* h) g
echo "<strong>Send Items.</strong>
+ D2 Q3 Z* p* K Z! b4 P _2 @, E<form name='select' method='post'>
) J$ r6 R4 R9 R P3 H0 Q/ d<lable>Character Name</lable><br/>
5 \3 i! X) p6 V0 ]3 j<input type='text' name='char'/><br/>
% F4 m3 E C7 W/ \3 I<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>, d" D1 C, s+ q+ }8 `0 F" C7 q& O& B
<input type='text' name='item_name'/><br/>
9 u$ y1 e$ c# k; N<lable>Item Amount</lable><br/>
( M" l) k* P* s6 p7 \, J3 y$ v<input type='text' name='item_amount'/><br/>* j, b! j" F, v3 ]) F. y# f N
<lable>Item Upgrade Amount</lable><br/>
$ C% a2 B. B ?* D0 i. ^* \+ T<input type='text' name='item_upgrade'/><br/>
' e% D* d/ {' M- B+ i<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& u' i+ }+ r9 l2 p
' K3 \( \2 Y& d4 s( p/ {* T</lable><br/>
' a5 P$ [$ c; I0 n0 Z8 t" @<input type='text' name='item_element'/><br/>
" O) y$ r9 t5 D" U- B8 D<lable>Element Upgrade Amount</lable><br/>% D4 d& h6 Q* v M
<input type='text' name='element_upgrade'/><br/>3 X4 {& x9 n# {
<lable>Pierced Amount</lable><br/>5 j9 q$ s: t y$ g% B' G2 ^/ A
<input type='text' name='item_pierce'/><br/>
7 ~# s# Z6 n- D& S X<input type='submit'/># k6 T% w2 J4 ^& L
</form>";6 p( Y: A% G" o! w1 `/ h
}( L3 {1 B8 i8 E; q; S7 V
: b( b0 D' Q/ C2 M' ufunction PostListener (){
( R/ b- ]' @: ^0 O) {2 z& p//Add more post variables if needed and add them to initform() function aswell
2 F2 K4 V5 X# h4 M: D0 G
0 W1 O( v1 m# E6 T' |1 N8 X) V$ ^################################
9 @# L7 f0 A9 ~- Q- u F ]+ b##### Connection and Post ######
8 X% B. x2 x, c################################1 r5 j+ D* l4 x: @
$name = @$_POST['char'];
) |2 M8 x& C: a# q& ~$ItemName = @$_POST['item_name'];# ]/ M$ s( B7 B2 e1 z
$ItemAmount = @$_POST['item_amount'];# o7 u. n C1 k3 C
$ItemId = @$_POST['item_id'];3 g H- s+ M' t9 F- c0 s/ L
$ItemUpgrade = @$_POST['item_upgrade'];0 x, S* N4 j- L; h2 L
$ItemElement = @$_POST['item_element'];
6 m( V3 ~1 N, N/ C% _$ElementUpgrade = @$_POST['element_upgrade'];
$ d2 n) g. l) a$ K) C G' I$ItemPierce = @$_POST['item_pierce'];
. Q# Z4 }. ~$ Z5 ^( B9 f+ B. r, Z" ~################################
$ T0 l+ ]! t8 Z( z1 e2 r2 O$ r B0 i: [+ G% @5 l
//Check both variables for empty value
% F0 X# N% ~" j$ l! h7 K2 R
" q! ?1 w J! v6 I. \. V6 s% z3 Qif (!empty($_POST['char'])){- X) d6 }# j8 D- [
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where . _0 m; O/ m! B+ e4 o }1 {) z
) @+ e( J' E' \# o4 U
m_szName = '{$name}'");; i. k3 Q6 F# h/ m6 \
while ($row = mssql_fetch_object($find)){
/ E$ ?( y7 e) M4 ~echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";$ @% P( W0 A1 N: S3 p
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 4 t7 \' k. P# D7 j- y
. o5 @ {2 y. m$ c3 |
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
& K2 I# \ B) c+ n* l8 X* @8 n+ E' x, g* }' J) w5 L, J0 ~
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', . B" \8 s% B% E8 W
' `- S- U+ r% @% f& }# h7 ?
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
3 R, H W# R' s- I2 ?" L/ n! l* d; K/ j0 `* ^. t% T9 j
'{$ElementUpgrade}', '{$ItemPierce}');");+ m& U4 t/ I9 v5 j0 Q+ x5 W$ A
}; T: S$ n$ _- X5 v& q
1 n+ K5 R8 [, `
}& w* U: ^) `- ]# Z9 T& q6 P& k
% K+ X) Z; H2 e}* F I7 ]& |% e
8 D0 R+ i/ c0 {7 @; h, [" K
$InitForm = InitForm();9 p0 X* X5 h9 Q `
$Listener = PostListener();' K0 o0 L4 g( h3 }7 X! V; m
1 e' z+ Z$ n* D& y, Z: G, C- S- C?>
" c# _% p+ R" G/ t4 o& |8 f
) Z' [; m3 Y3 C$ l
) L3 ^3 p9 J0 Z8 i1 H
# f9 J7 N/ i. Y% f1 v9 d% } a# u- l; F: r8 P% _: h/ {2 {
|
|