|
|
<?php
) H! K; {. Z8 o7 A' D4 gfunction Connect () {
, C3 D9 v) R+ H# ~/ y& Kmssql_connect('Server','UserName','Password') or die('Error: Connection to DB , u/ h0 r9 X+ [5 X6 p/ U: d
- v, Q7 Z" j- Z& g
Failed.');
# C6 S% ?$ U/ u- {' i2 W O, h5 |. k}
! q4 s8 z( ]% sConnect();
5 b0 O H" x$ S+ n4 o" e7 Y8 w6 M1 k9 l( |* B
function InitForm(){" ~+ g% f% Y$ U j6 d
//layout for the form( [# }4 a0 w+ G7 }# m4 ]
echo "<strong>Send Items.</strong>( y( C* |+ @; D6 E+ E1 h% h
<form name='select' method='post'>
# H) J8 y" \4 L9 F6 h6 {<lable>Character Name</lable><br/>( B' ~7 `% U' f
<input type='text' name='char'/><br/>' D1 L, s2 n- g8 C" L) a6 j$ U
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
9 } x$ p) Q- ^# H<input type='text' name='item_name'/><br/>2 I) ?6 B1 E4 ?* L& K
<lable>Item Amount</lable><br/>
3 Y* _; Y* a) J1 ~+ V i# |<input type='text' name='item_amount'/><br/>
6 m5 | H. h% Q<lable>Item Upgrade Amount</lable><br/>- _, }4 ^8 E- ?
<input type='text' name='item_upgrade'/><br/>3 @$ y q0 f( e
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
9 y7 b0 S( l$ ?% n* D. a" B/ o$ y2 K3 E. T N1 C4 z
</lable><br/>3 V' {" |1 o& o3 b+ V
<input type='text' name='item_element'/><br/>7 s+ e1 @( B' w
<lable>Element Upgrade Amount</lable><br/>
4 S* x+ p/ Y' c9 a2 Y" {<input type='text' name='element_upgrade'/><br/>
! o% F+ \1 r9 g8 A1 c1 Y<lable>Pierced Amount</lable><br/>
" d$ D. \# Z4 I+ ?% `% n) m<input type='text' name='item_pierce'/><br/>; U0 z- {9 C- r) P/ {2 D
<input type='submit'/>
4 x( Y; i$ ^5 S</form>";
" T5 n5 e5 A1 C8 @7 u* B: A" S}
3 T. X. M1 S( {0 ~5 T* q% u" [
5 `8 Q$ A/ [: j6 d2 A- Q4 P5 Xfunction PostListener (){4 E3 s! b* l" K0 @' R
//Add more post variables if needed and add them to initform() function aswell: O& }* S- @. {0 l2 Z; h2 k
9 @+ R$ x/ ?; j( ~; s2 H4 @################################
& P1 E Z1 T$ G# A4 }4 ?* S##### Connection and Post ######0 m+ V$ a% M6 V$ p0 |+ ?+ e3 H' d, A
################################2 K3 ?5 e6 I* }( z/ k* I
$name = @$_POST['char'];
( _# F, Q/ ]/ c* K( h$ z5 h$ItemName = @$_POST['item_name'];
2 T* k* C4 [5 c$ItemAmount = @$_POST['item_amount'];, F* Q4 ~ T( p" k, h: U& G9 p
$ItemId = @$_POST['item_id'];* V2 W* c* c& J6 Y- k
$ItemUpgrade = @$_POST['item_upgrade'];
/ t2 f5 \; I* M! ~3 M$ItemElement = @$_POST['item_element'];
6 K6 |6 D, J2 k' ^2 R$ N$ElementUpgrade = @$_POST['element_upgrade'];; v% m/ q$ P3 S) w0 a4 J+ J
$ItemPierce = @$_POST['item_pierce'];
0 I3 v9 U0 |$ Z0 D( ^8 V################################8 O3 i- R6 \; M" ]
# T" D/ {$ |6 j- Z7 g//Check both variables for empty value
, g& w% E/ t0 F# @# p9 F
; U. }. b0 y# Aif (!empty($_POST['char'])){
& D4 \0 Q" ]) G/ J. C& e8 H$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
& b' L8 q/ ]+ z# L O3 ~5 z' V9 q! P( j0 _& N8 L( k8 N+ i+ ]! ^
m_szName = '{$name}'");
8 H' M; n2 ?3 ^) ]( G/ Zwhile ($row = mssql_fetch_object($find)){
: h$ e$ j+ W7 w$ c/ \echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";( U0 N4 {) p6 U0 f
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: e) @ L/ I/ C0 r) O h9 P8 R) v5 u
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], + q" F2 N8 n+ p0 k/ u7 r
# R4 }6 ~! A; i7 d9 _; I8 L[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ; K" D& d+ G9 \: K) n4 d) x) M
' ^) ~9 \( ^" G! C( Q' @N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
9 m2 @2 J# X' k2 Q, X( j$ ^2 ?) t$ a" I m: o& z2 N
'{$ElementUpgrade}', '{$ItemPierce}');");
' u- Z, W. R$ O @}
1 n" x8 h$ I+ a6 O: ]1 H! w' {& k" x- S' m$ f
}
0 y% \& O1 V* @! y, w" h6 Y6 p+ s' C) l4 d& i/ g
}
* |4 T* n3 e5 }7 S
1 \' `# D3 V, N U& h$InitForm = InitForm();
0 r3 G% ]8 e5 Z/ a7 G* R6 F4 l$Listener = PostListener();! g7 c' Y# j3 B" X
$ h$ z; `1 @, ~# O" V
?>& J& I0 y& _1 S# l
8 Q5 u/ g2 R) ?; Q4 X# r- K$ w a$ ~" G
; C0 g+ D( s) D4 w5 a1 A7 T, o" y+ h: V
( I% W6 F" O( Z6 F* g
|
|