|
<?php
! y3 ?$ i" e) Z. |& d* Qfunction Connect () {
- z% @! U! B3 g. D N% c# Vmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
& a# g3 ?+ C4 W) D3 H) m- |8 ~
/ L4 h5 [" M, g7 l7 _2 ^# ~. D: RFailed.');
( g1 f5 ^( V) U5 }. P3 @}
! S [/ ~7 J# x. P' AConnect();
4 q# [. L, Y% R2 y, E! J+ B) d' A( O* H( L5 A0 G
function InitForm(){! ?% [" @" V* ^; j
//layout for the form, n* Z4 t8 P* ?$ V
echo "<strong>Send Items.</strong>
* W5 r1 X1 T; I3 W1 j<form name='select' method='post'>$ \5 g: [) d2 t2 U" ?$ P
<lable>Character Name</lable><br/>
5 O5 U4 z0 z! H; V1 r W- M! V<input type='text' name='char'/><br/>. W; \+ G9 \9 J5 i1 L \% d
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
4 s0 X0 L' y+ k& j# f j+ p<input type='text' name='item_name'/><br/>
3 Z1 ?7 W5 Z& Z<lable>Item Amount</lable><br/>
& j2 Z0 [; v$ m9 M, H& F" e<input type='text' name='item_amount'/><br/>
; ~ ~( F) e5 ?+ B) y<lable>Item Upgrade Amount</lable><br/>$ V v4 E( c6 I2 `; K
<input type='text' name='item_upgrade'/><br/>
$ ^0 ]. _8 c/ b, V<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
3 a5 ^5 {7 `( k: O/ M0 e; U: L# ^* o* J( s# V2 l- @
</lable><br/>
+ z2 Z3 p; e) n2 K5 Q, s7 ?<input type='text' name='item_element'/><br/>
- Q- O6 p- Q" L# F8 v<lable>Element Upgrade Amount</lable><br/>
. o" N2 ?- z. K. i8 V8 g* D<input type='text' name='element_upgrade'/><br/>( ?4 \: g. ~* x% s
<lable>Pierced Amount</lable><br/>+ j( C, X8 E, R/ v! o
<input type='text' name='item_pierce'/><br/>
( g7 P5 I; e$ i* G" K<input type='submit'/>+ }2 w/ a6 c3 ~+ q
</form>";% ?8 N% f( ?, A, V/ P
}9 Q# M, h$ r8 e# r$ @& ^1 x
8 S% A0 E2 D7 }- n7 O; F0 k
function PostListener (){
5 @7 U& M9 f" |4 ^7 y5 y% F//Add more post variables if needed and add them to initform() function aswell1 @$ g5 P# ~8 j0 v, J c$ ~6 E
$ @5 R3 B5 ?& n% u% `0 ]
################################
( v* f% F: r# {: k# w& T##### Connection and Post ######( f9 N. g. I- b
################################" C( c# W5 l9 U
$name = @$_POST['char'];$ |& W5 s W% b3 B% i9 P+ H
$ItemName = @$_POST['item_name'];
( N7 X* M' ?6 a. \- V$ItemAmount = @$_POST['item_amount'];
& z1 b3 m( p1 x2 R. k7 ?* A$ItemId = @$_POST['item_id'];
1 ?0 m# b6 q, f2 o" ~, L$ItemUpgrade = @$_POST['item_upgrade'];
8 ]+ ]' G0 ^7 J$ItemElement = @$_POST['item_element'];. o! T; h2 V- v$ D2 {: b4 r
$ElementUpgrade = @$_POST['element_upgrade'];
# `7 j7 d" }' q G1 }( ~$ItemPierce = @$_POST['item_pierce'];
1 x- p0 q$ ^8 S h$ ]/ T################################
- V. V# n, R( X* O" N( Y
( Z" R1 D5 f* L. |//Check both variables for empty value
3 a9 h- K2 L; p# p# O. g O6 P
( m- l+ s7 }4 e7 W/ c7 Cif (!empty($_POST['char'])){
# q; g4 a, p; \7 ]; H ]$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where % t, c( x' s% F5 w' b+ E
% I# ]# H& z. r; y5 X, t
m_szName = '{$name}'");
, f' ]5 Z5 I' m* ~5 }( qwhile ($row = mssql_fetch_object($find)){; j: e3 H+ p7 g" v6 g/ w1 Y
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. \: j- I/ _% e# O
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
& H8 b+ n! K' K/ ?; t6 A. @6 ~# r# d
+ q* [" l9 Q' b4 |* y[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 3 I6 c# r/ v0 d& n3 t# d
# g5 x7 p& A1 N2 C4 v6 l6 ]3 L[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
& }+ u- }" M5 Q) f
. ]7 ?6 X$ e4 i2 [& J; l4 qN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
; U- } J# p8 R5 A
6 {$ I) N5 d5 H7 Y'{$ElementUpgrade}', '{$ItemPierce}');");9 F* h0 X# J, G# w
}8 A L& n6 }) u N0 k
) ]2 J) d# s, V7 W9 K2 a}
( _$ {0 \1 m# V; [$ s- P4 K/ H! p9 K# F2 s0 B T; }/ J, a) b
}
9 N7 `: s, P- a% ?* W. Y" A5 G" e1 N
$InitForm = InitForm();
8 E) F1 S2 N& ^, O( u! P$ \ t$Listener = PostListener();
; M& q+ ^4 l. s2 `# N7 Y! n, t/ [& W
?>. N7 H/ p) N8 J# q
& ]0 c0 @' f/ k- _
, b+ r$ ]- ^7 [' r# {3 ^9 m! x
( F0 \4 b5 V1 g
9 s8 |. B$ z% P. K7 h" o |
|