|
|
<?php8 w) D- j/ k' M
function Connect () {
( f' ^# m8 j- B. x) C$ a7 dmssql_connect('Server','UserName','Password') or die('Error: Connection to DB & M7 L' D( {6 N
" N* ~$ @* H" V
Failed.');- K( b$ n% y8 r- S; Z/ b" `8 j
}. L2 Q$ T9 S2 o/ [ ]0 A: h
Connect();
/ t3 b+ n5 K4 b: ^5 P1 z2 t; k' U' R
function InitForm(){0 e( B9 B) `) J1 c
//layout for the form5 q# W+ W( @' [$ j6 `% a8 n! K* X
echo "<strong>Send Items.</strong>8 ~" K( V$ J8 f, o3 n
<form name='select' method='post'>
; Q6 t9 m" l+ X<lable>Character Name</lable><br/>% s* U+ G( K$ y9 b
<input type='text' name='char'/><br/>
3 w5 u A: s" r$ ^7 t; Q* C6 a+ r<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
2 L2 h1 e9 j/ Z' B& b<input type='text' name='item_name'/><br/>
0 G" n6 J( [% F& ~<lable>Item Amount</lable><br/>
) [) b" G+ N$ u% I7 B0 K2 h<input type='text' name='item_amount'/><br/>. @. d0 B. v' `( o
<lable>Item Upgrade Amount</lable><br/>
X# D" M! G) W+ e<input type='text' name='item_upgrade'/><br/>! `! |& Y! T5 v2 c: c
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)$ P! C+ ~ c' o5 y
$ _, f0 } }, p</lable><br/>
2 s2 |( q- M, N+ f<input type='text' name='item_element'/><br/>
L3 z; k( L( O/ x<lable>Element Upgrade Amount</lable><br/>
% T: _8 o6 p6 J<input type='text' name='element_upgrade'/><br/># J2 G/ E) ?- Z
<lable>Pierced Amount</lable><br/>7 o2 r5 D8 w3 `+ z: a) D' T8 H/ j
<input type='text' name='item_pierce'/><br/>3 A* b1 O) W* n( O. v3 X7 q
<input type='submit'/>! ]8 y9 q" K+ {. C
</form>";+ e: s6 g9 v# Y1 d' v+ ]
}- L9 Y( {" m B) ~* F8 \2 @+ d
* `) j) d, Y7 H( {6 f
function PostListener (){, s8 S0 E5 \' ]& k" R! Z0 P4 A
//Add more post variables if needed and add them to initform() function aswell6 |+ H' }( V8 N& O
! u1 F5 Y! ?7 ]8 V9 p% w0 |################################
" u! X0 i# }9 F' z5 _##### Connection and Post ######5 b: p0 J i$ g5 r: h
################################
0 `; X% R, v2 y) e+ d7 u+ T$name = @$_POST['char'];- O4 k1 X/ j: t }0 l: |
$ItemName = @$_POST['item_name'];% ]/ R) X1 N$ Q0 I. ?! j
$ItemAmount = @$_POST['item_amount'];
* H- a6 W5 v% U% i4 w0 ~: k- T' D$ItemId = @$_POST['item_id'];# U" C' Z' O; w. h2 t" ]$ s8 Y
$ItemUpgrade = @$_POST['item_upgrade'];
7 Q5 F* @( S' ^$ItemElement = @$_POST['item_element'];
' q5 n3 ^5 }+ M0 z, b' q$ElementUpgrade = @$_POST['element_upgrade'];
. [3 ~+ ?# i; C$ L/ }2 _6 p$ItemPierce = @$_POST['item_pierce'];6 p# W. s$ r/ K: K4 X6 K: B( `5 E
################################8 A0 N; \5 u9 V
- O! `' R* n5 Z# _
//Check both variables for empty value: n% `/ D7 J- r0 s6 T8 `; V
9 X: V+ e0 a4 R" e$ S6 T0 rif (!empty($_POST['char'])){
) E. X: B& j* w7 Y4 s! a0 r$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where & } x- b8 I. e# X% h
9 ?0 k! ^: `8 C. N8 r
m_szName = '{$name}'");
7 Q% `6 Z8 k" N) `6 x- M2 jwhile ($row = mssql_fetch_object($find)){. }* L8 f" A2 m8 N' b
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";# L# k0 f7 N2 L
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 7 O! o; m6 F; F9 W, n( E
4 X9 z, q: R+ T: K
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 7 Q( h% a, k. j7 R* ~% {7 ]- N
9 f0 K+ J& j- D: [* t' W[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
' O) H8 ~3 z# S/ V! z2 t- _9 z2 L; p' p$ w( j: a% Q
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ' K6 t! \% t: T0 Q- _
9 }( s3 p1 G* G, @$ t3 r9 d& |! |; W
'{$ElementUpgrade}', '{$ItemPierce}');");
% j+ A h$ R, @# |0 B# m}
' x* D% K v8 F4 [
6 n- i8 ~% f; E# O}3 }5 V- \3 j& k
7 ^# o5 Q, U3 q, M; c6 s/ O' K
} e' \- F( p( Y5 j7 j, b$ h
8 T$ l. j7 d* L$ C1 Q: W
$InitForm = InitForm();3 ?) K. S q% L' i
$Listener = PostListener();
( g: ~& W: D) j& ~3 Y3 X T/ Z% A- t7 A" e: D7 d, T
?>$ T5 ^7 Q+ ^( l- y; o
`; B8 k/ N1 a, D
0 i9 I5 P/ k' r7 G2 F# N
3 Z1 x. u6 p A, q* h2 z; G
1 v: N. ]2 p& p/ y* [" L |
|