|
|
<?php
% S2 h3 S" S4 _& {function Connect () {
9 \' [% U' W6 A; u8 [mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
/ S3 b+ o, F8 e- Q& ?0 w/ c& [
Failed.');) g. b6 B8 @; j
}5 X* n& @6 c% J9 t, a
Connect();( j# `% ^; y: i- |) ]4 g/ J
: }6 u$ {2 M0 K6 mfunction InitForm(){
6 j$ M' r" P9 x2 H//layout for the form" c `" `# U/ r# a! Z
echo "<strong>Send Items.</strong>
: F; k# H# z% \6 c$ w<form name='select' method='post'>* H$ s' o8 y( s* f. M. H5 U
<lable>Character Name</lable><br/>7 E1 y9 P! J; {! F: h1 _
<input type='text' name='char'/><br/>
+ E8 R* X- \1 U, o5 g& t4 p<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
. @8 Y. e0 C7 v! g<input type='text' name='item_name'/><br/>
! q! k/ i }3 G% W7 H6 s<lable>Item Amount</lable><br/>" I8 S9 J. h, ~; K4 K
<input type='text' name='item_amount'/><br/>" a5 T) n; C, e' H1 t; {
<lable>Item Upgrade Amount</lable><br/>& ]* o6 w/ l& C- n8 c$ p5 w
<input type='text' name='item_upgrade'/><br/>
7 D6 N8 X8 O4 {& l6 t y<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)9 G) s8 ?) d# v4 B0 O
% p% z! a6 E8 q</lable><br/>
( F& H$ G, P, }# E* T, j y; Q* J<input type='text' name='item_element'/><br/>
]' X8 I2 k% z) c J<lable>Element Upgrade Amount</lable><br/>4 Y3 x+ n& ^7 B6 \/ b
<input type='text' name='element_upgrade'/><br/>
7 ?" s8 m2 s) n- i$ P( s, n4 K<lable>Pierced Amount</lable><br/>
. z ^3 ?. A# o" B<input type='text' name='item_pierce'/><br/>8 U" X# {' j7 E. Z5 e2 ~' s1 t7 S
<input type='submit'/>$ O1 @" q2 h0 J! ^8 K4 _. h
</form>";; o, B6 c# v- V8 {8 f/ g( |, T
}$ K: G/ C, {! x6 J4 W' f
% U& y( W6 U0 u& R, o" F* i4 j
function PostListener (){* C M; t' J# O1 g
//Add more post variables if needed and add them to initform() function aswell* z- b0 V( r9 O" R; H
" c |! U$ p, R+ a& }3 P0 i/ e################################
: _9 I1 _: D1 |4 j##### Connection and Post ######
6 ]9 C) v7 r9 O7 L% x0 t, w* ^################################1 W2 R/ j K8 s& f( j9 E
$name = @$_POST['char'];
' y! }7 ?, e( f4 r5 J$ItemName = @$_POST['item_name'];0 k0 J: N% M. Q
$ItemAmount = @$_POST['item_amount'];
$ l {, h0 Q) ~) Y, Q" P f; C$ItemId = @$_POST['item_id']; U: d6 {% c8 }; S* k/ N
$ItemUpgrade = @$_POST['item_upgrade'];
" ~8 H4 O1 }' K' f: d# P: ?1 C$ x3 D$ItemElement = @$_POST['item_element'];
7 F1 J0 q; x: J4 \, X" I% u% _$ElementUpgrade = @$_POST['element_upgrade'];* M; |$ W/ ^, D4 E c" I8 \# V
$ItemPierce = @$_POST['item_pierce'];
2 K3 r! {( Q1 d1 Y# [1 x################################. _/ e2 S5 ~3 T
# {+ b% v6 G8 z" J* G4 k
//Check both variables for empty value6 J& p7 j+ V/ S- ~0 R
@; e. s# J, n9 r! ^2 h) C
if (!empty($_POST['char'])){
+ R/ X0 j1 k3 ~& j9 C* Y3 |$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , n& Z! G, l$ R. a) f
c/ C9 w* z% D9 `' ~# ^m_szName = '{$name}'");8 F! \: ]# u) d0 v; z: t, O' Q6 _
while ($row = mssql_fetch_object($find)){
2 H; l% [/ w/ k" n, h& e5 k6 Z' [echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";- ~/ J2 ~* S; R- R$ U3 s
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
' o. u; X- ?: X5 F" Q- e$ D5 H4 ^* ]& o% v* M7 K& ?
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
% g3 u, [, Y2 ^" M0 [" o4 d8 L$ I8 i* H0 ?: e$ E
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
3 L5 r# K8 ]1 {) X. c. O: W: X
8 U* n* f u3 W) s& |N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', # `4 a% N9 F3 ~1 r$ |2 P" Y6 c
; v1 L8 s' W3 D, `
'{$ElementUpgrade}', '{$ItemPierce}');"); r8 T3 d- l2 W: P8 G
}5 F0 @3 _8 V4 |" g4 g$ z+ Z
! @0 W4 \: a, S1 a: ]% L}
' p+ E# z ?6 u5 H. \/ g2 o7 e, b3 b/ {/ ]0 f. P1 Q
}
( S- S& f4 A: h0 j3 ~( {
! y* k5 i" L( P7 I( Z$InitForm = InitForm();) q& A M9 G1 q
$Listener = PostListener();$ B* u A, Z6 ` L. _- }8 E0 }. k
6 S, @3 z( j; M6 v?>) |0 ?& r: o, F3 j1 w' }
4 z( x6 s# u; l f- v; I
; B/ ^/ x3 ^, V6 M+ _8 k
?4 G8 V6 Z f3 Q- M( U' X4 @! W% w9 v' f0 S% ]6 W/ r
|
|