|
|
<?php0 e- q F# v) y, a
function Connect () {
- H% G, n' [2 amssql_connect('Server','UserName','Password') or die('Error: Connection to DB 8 a* m, a0 w3 H- R. G- U. j
6 J& ]3 ]& v( X2 A( d) V
Failed.');
) y5 m* l. Z1 `! H# X$ d+ P8 e}
1 O( @0 r" Z& q+ ~* G1 i5 YConnect();
# ^7 ?. ^% Z. a5 N: r& h
) B% {1 N6 p2 A( w& n m- r; O! dfunction InitForm(){2 D- p2 F; u5 W+ W% ^! R8 s; \
//layout for the form
* B4 D6 h% f! q8 }+ C/ mecho "<strong>Send Items.</strong>0 C! I# H: \5 [% v ^. \: |
<form name='select' method='post'>" z" c9 T7 W$ w3 j3 @/ m( H
<lable>Character Name</lable><br/>9 z- I) u2 k+ p3 R
<input type='text' name='char'/><br/>
4 [$ h8 C- }5 }<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
2 j m$ u5 J5 {* J v- B& u7 B9 b<input type='text' name='item_name'/><br/>3 I) [/ |( B2 T- c5 t3 e" ^
<lable>Item Amount</lable><br/>/ ^- w& L- |- Q8 j) ~
<input type='text' name='item_amount'/><br/>
( {6 h F; ?: N1 z<lable>Item Upgrade Amount</lable><br/>9 E' G' B' y, O/ r
<input type='text' name='item_upgrade'/><br/>; Q9 c; o6 n8 N8 |- }
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)9 H" ~5 T) x! w4 I
( Y7 M+ a% {( V* A# G8 A+ S
</lable><br/>
" e- z; ~$ D8 r1 [4 z% G( D<input type='text' name='item_element'/><br/>
. L5 f* n# V0 g' J/ b& I# T3 [<lable>Element Upgrade Amount</lable><br/>8 v% [! ^9 F$ P" t& c+ |( {, P
<input type='text' name='element_upgrade'/><br/>
" ?$ y6 y1 a: @7 i0 s4 P# R2 M<lable>Pierced Amount</lable><br/>! Z {' ~6 m$ W9 s# j, U
<input type='text' name='item_pierce'/><br/>2 [0 J. k3 K2 \0 Z. _, H6 H! `: x/ D
<input type='submit'/>
7 `5 s/ B2 c" w+ c( Q+ }</form>";
' c- R0 k5 n# _" b8 {% X4 V}- s: Z. Q; w4 O8 V6 A
8 d& n5 ~. \5 K8 [* v2 [
function PostListener (){
3 [9 E. t, d" I" h1 O9 j//Add more post variables if needed and add them to initform() function aswell! N4 q4 a- h/ W
2 J* l1 i K7 v3 B+ e7 A7 Q0 i################################
9 \7 Q* `) l, h( _9 K##### Connection and Post ######
( l+ g; G/ u' L################################0 M. V1 n, x# |+ B" J; @4 U5 |
$name = @$_POST['char'];
& U4 J% @; G8 \0 q$ L$ItemName = @$_POST['item_name'];/ s5 V0 e5 t% c: i) d5 {" O* w6 ]# v
$ItemAmount = @$_POST['item_amount'];. Z8 }8 l7 I- O6 w- W6 G0 [3 {9 @
$ItemId = @$_POST['item_id'];
5 V5 b/ c: s! E! a( R$ItemUpgrade = @$_POST['item_upgrade'];
, H0 g A* p2 K! H; s: \$ItemElement = @$_POST['item_element'];
( G9 b) A# G' h3 k$ `$ElementUpgrade = @$_POST['element_upgrade'];) U) G7 {8 b3 i
$ItemPierce = @$_POST['item_pierce'];
1 b/ a+ K- Z& M: I7 } Z################################
' k1 g; A) h: w. L, N+ L5 {! b
2 `; O3 U' L& U5 c& P# g, i//Check both variables for empty value5 |3 H9 }7 Z5 M) K" A8 b+ e
6 K' Y% _" S' T2 d6 ] |- a) O( uif (!empty($_POST['char'])){& t+ [" x% r1 ~) w( O/ q
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
1 A2 g: Z& v$ H/ P' F# X4 B" o/ c: u
m_szName = '{$name}'");/ R" P" \! l7 j; g
while ($row = mssql_fetch_object($find)){
/ \" ~% A, p3 z6 ^' Pecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' B" ]) `- ?5 a$ I0 k* ]
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], , V$ S: @& v7 r0 R# D: C! ~+ v5 t" h6 d
/ d0 T) \+ n0 Q' G; o
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
, w% S9 r6 b0 e9 h
7 `2 S9 q, h5 e9 X[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
+ w5 A- v0 R$ z% S
5 V9 s5 D' Z% g! UN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', $ a! N1 o e! c: L5 U
( B% F9 L/ q$ k' ?/ k" V'{$ElementUpgrade}', '{$ItemPierce}');");" q4 y Z9 P4 j5 ]# O- k& t
}
/ W K9 J: Y8 o2 X
$ w, X6 |$ b9 m% r5 Z}
$ X$ u- t% T) ^% B! Q1 a/ \& y8 b* s( O3 [; Q @! ?) x
}0 }. J1 d, Y, U" Z
4 _8 u: K0 i6 A0 Q$InitForm = InitForm();
6 r& M0 t/ v5 n* Z6 e$Listener = PostListener();- h3 |/ z( \# A4 K
/ Z5 v/ V1 E) v4 q/ X) q?>
2 K: Q+ f. F( w. y$ {- X' L$ a& G1 Z! G
1 A; X, ^; ^& C( P4 ?. I3 P |
( n3 z) @4 i# p r
. W' M3 A/ v# m; V |
|