|
|
<?php
* s2 M* O* q# @! X3 H4 ofunction Connect () {
+ X, z" s5 s$ z- T' X) nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
6 b2 p; \$ d. C* r5 O. `1 c
- y/ J, f0 x4 v7 z/ G1 v0 |1 CFailed.');+ b3 d b; @3 D% W
}
4 \$ a, B, U5 f6 Z. e, HConnect();
/ ^: t6 R9 D# u }4 n' i8 N% W/ n5 M9 G
function InitForm(){
% g7 S5 k- o5 x: n& w7 ^5 H5 T//layout for the form# U4 T7 P& @# t' g
echo "<strong>Send Items.</strong>6 U, l/ A* T4 K( s
<form name='select' method='post'>
# @/ {6 ^* J4 S q* o4 E' @- z& @<lable>Character Name</lable><br/>
m' ?" G5 I0 F) Y9 O" J6 h<input type='text' name='char'/><br/>
3 B; {2 \) M7 M6 a* ]( X& A<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
2 P4 \5 S; W. D/ z# u, a" r<input type='text' name='item_name'/><br/>) o$ J* v+ ?& D# q9 J# F' n. d" x$ k
<lable>Item Amount</lable><br/>$ t2 M: k* r* v0 Q
<input type='text' name='item_amount'/><br/>
- [2 m- J& M' D w g/ d+ w<lable>Item Upgrade Amount</lable><br/>
/ T- C8 ]5 b F* `<input type='text' name='item_upgrade'/><br/>
( h* H0 a' ^ U' H4 B<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
: w2 b& c$ y* m( N& w+ d% ^2 D0 o2 L3 N+ K+ h
</lable><br/>8 g7 G9 U/ x2 t: Z
<input type='text' name='item_element'/><br/>
8 u- E: O% X n' l* ?0 w$ x<lable>Element Upgrade Amount</lable><br/>4 s' i2 |+ X0 \3 t0 i
<input type='text' name='element_upgrade'/><br/>5 u( p% b" p1 ^! y
<lable>Pierced Amount</lable><br/>
, D8 D. h- T7 j$ w- [1 i<input type='text' name='item_pierce'/><br/>: J# A& u7 _! I0 r2 D" E3 m. E( a
<input type='submit'/>! b, `4 {2 l! r( ~( b* Q/ |) z
</form>";, W% z9 ^ [/ T' [! x% N" q
}& D9 l9 n+ \3 f7 v9 A+ M& `
! Y2 a" E4 m. [2 k$ p( y3 H5 E
function PostListener (){
! z7 s. _+ }3 i# l; \5 ]/ i; o//Add more post variables if needed and add them to initform() function aswell: S2 j. Q. ^( b& _( W
* G' u7 T7 R1 x* v
################################
, h; x" [- U/ H# q: l% D7 N# ^##### Connection and Post ####### H3 J4 S8 f# X6 M/ O8 n' j% q
################################
$ M) J8 Y' {5 E* h3 Y$name = @$_POST['char'];
& ], x5 E! d0 t$ r: o" R! a5 \' D$ItemName = @$_POST['item_name'];" u6 ~3 J0 K1 t6 U7 E6 o9 e
$ItemAmount = @$_POST['item_amount'];
5 I% x' V5 V5 V) D' }$ItemId = @$_POST['item_id'];7 U1 Y$ o+ S" U- G& z# N
$ItemUpgrade = @$_POST['item_upgrade'];% N& s$ M! ]" i% Y) |" S+ F
$ItemElement = @$_POST['item_element'];
; W- f! ?) r( j2 X* M0 W9 l$ElementUpgrade = @$_POST['element_upgrade'];
/ M2 I$ t, M& x9 Q- g$ItemPierce = @$_POST['item_pierce']; A7 v ^/ i! G- r0 Z9 j: X
################################5 x( g) R( C1 F+ X7 a6 [
3 Q) R% i4 @1 J$ _, Z4 I2 ?
//Check both variables for empty value! |* L& p! x+ c- l
- | G, e( t. Z* A$ H
if (!empty($_POST['char'])){
! \# d* Y9 z' `$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
1 d- C/ z: n! V
% q' [5 N0 b* Mm_szName = '{$name}'");
+ W' d. Q" o4 V9 u2 s6 V: }" Gwhile ($row = mssql_fetch_object($find)){
; Z0 Z- M6 d; M, _+ X% decho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";* t$ p$ O$ g) r8 d" d' I- Q' } k
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
6 Q& a1 `% W4 O. j+ z: b# V
' B/ a5 M, U5 G[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
( G! s/ f/ S! O8 A/ V1 C- {( ]0 F. o, m2 E* I' w
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
2 r7 e5 j2 j. u, z' o$ s! z# R9 y9 V, d
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
2 Z7 H$ j# ~0 N2 p) k, G, V- B" E( A; t# a2 y/ I
'{$ElementUpgrade}', '{$ItemPierce}');");
0 C9 x& m8 h9 }& d9 O}! @$ Q5 V5 B% W
, |- H2 h8 _ u. E' u. C
}
% }. }0 F7 `3 l& d( y6 O2 }6 G, b# ? P0 O
}; T. s" p8 S* t" }) V
+ }6 I( x% _' T1 N
$InitForm = InitForm();1 U* M( g" v/ p) B1 h2 W- K
$Listener = PostListener(); w2 I* {* o4 `: w! G7 D
. Z6 D- B, `' m3 v- M4 E$ T' w
?>
! z3 D( f$ L7 l, z5 e" K j4 _6 J) E7 C% V# O" o+ z
# T+ K+ \- P: u/ m P3 b4 ]% a
+ u3 A6 S+ Y Y) @: r$ s2 L4 K K4 U6 p
|
|