|
|
<?php3 s5 Y4 T+ {$ s: n5 L) R
function Connect () {! Y+ l! Y6 X2 x1 n0 u
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
( V: @$ \) c' H7 |' R! ]7 E" `4 B h2 X6 }8 M" x8 ~$ t
Failed.');- F) c: U! H. W3 l" [
}
( b& _2 y7 u, pConnect();2 F6 e- r( v! l: r. \$ J. c! t
% X D$ b* Z# t) d7 I! qfunction InitForm(){
3 h5 q4 J' c; |4 t3 g5 d//layout for the form
" i8 s. i. f* `8 t) i7 G$ K8 W4 jecho "<strong>Send Items.</strong>) T+ Z- X3 J {" m
<form name='select' method='post'>
E- d! m+ k# Q<lable>Character Name</lable><br/>
f1 ~# S4 ^- m2 L; y<input type='text' name='char'/><br/>
) v6 `( x, \. v% w<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>) x ^; _' \8 k1 _( `6 R+ F
<input type='text' name='item_name'/><br/>) m+ c4 f1 J S* N
<lable>Item Amount</lable><br/>
' L' v+ P5 C# M<input type='text' name='item_amount'/><br/>6 p7 k3 \9 v2 o8 d: e3 d- j* m2 ~
<lable>Item Upgrade Amount</lable><br/>
. f V8 p- \& f0 C$ U" Q9 f<input type='text' name='item_upgrade'/><br/>
5 W) H' |* N' e s<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
6 Q# T, W& A) A" ~* l+ x4 E
& u) o6 j6 X5 B- p- [. \; |</lable><br/>
2 o0 B) f7 v W8 D7 U# m<input type='text' name='item_element'/><br/>
& |0 X0 @4 S; H; l# k) u<lable>Element Upgrade Amount</lable><br/>9 I6 N6 P; q* h1 v
<input type='text' name='element_upgrade'/><br/>; K0 r, m/ l! j+ g* _4 u' | `* `& Z
<lable>Pierced Amount</lable><br/>
[- C) A5 x0 q0 V& x+ n<input type='text' name='item_pierce'/><br/>
, ~: K' ]: P$ ~/ g) N4 k<input type='submit'/>$ w8 k! G5 h7 c7 g! L. w
</form>";
/ |" v8 r- B# m}# n) P5 d$ ]% e, x
5 p4 ]! |9 C- ]* C& D4 ]* Rfunction PostListener (){( `; e$ i5 t3 J; }7 T O4 y9 n
//Add more post variables if needed and add them to initform() function aswell6 L4 ^" d" n% E
" _. |' v) m- {" ?: A################################7 b l( H/ J4 @& _# D# y
##### Connection and Post ######
8 [/ H8 L5 j% o4 ^0 ^################################( B1 \0 X# {7 q
$name = @$_POST['char'];/ m$ B2 J7 j- F5 i+ S0 s
$ItemName = @$_POST['item_name'];
- r- m/ F' y6 q$ItemAmount = @$_POST['item_amount'];
9 _& m; N* c" j& \& x* I$ItemId = @$_POST['item_id'];
+ z. m5 [' e6 K! a5 T$ItemUpgrade = @$_POST['item_upgrade'];& m$ n& K/ d* s. |7 k
$ItemElement = @$_POST['item_element'];
8 w9 ~* x* H) q( H- |4 M$ElementUpgrade = @$_POST['element_upgrade'];
3 z+ b) `9 F/ p" \$ItemPierce = @$_POST['item_pierce'];0 V9 w7 m$ T, o1 p, t
################################7 Z9 j. ^9 @3 h! S
* e4 z( @3 m2 x2 x( U, P
//Check both variables for empty value
/ {+ Q/ c# x E7 \% B: A y$ Y
if (!empty($_POST['char'])){ c/ S! ^$ [" c- C, ^; W
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
, i/ ^. ]& a) n
. q# p' J9 W) ?; b/ Z; C8 im_szName = '{$name}'");' A8 O& J. j9 o: L: o& m
while ($row = mssql_fetch_object($find)){
5 t) H' e0 R& [$ f# y y \( t3 qecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";7 \2 O+ E3 p5 D. z% v/ s0 z) q
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
( z$ M5 Y1 }; c7 f7 ?3 o5 a2 E" q7 [% F8 R
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
# U# V4 f& P) g# E, U, j: I( R" Y% Y* f6 q- h8 X: ^
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', % A) y9 t3 R, Z
, |8 ]* |) C- ?
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', & J+ w: N' g' q- u/ K
2 ~/ Z8 \4 T0 W# @% ?7 ` N'{$ElementUpgrade}', '{$ItemPierce}');");/ W: |) K2 ` p1 d( N
}- i6 o& s! V/ h9 f+ F
9 W* a$ f! u( h6 R}5 I/ ?0 e/ y% {
2 }4 r* l+ \" E/ K9 }! O
}
2 `& b- m/ {1 | J T5 I6 |, C; t0 `$ [6 ?9 H; w" w
$InitForm = InitForm();
" i, Z7 O) M y$Listener = PostListener();$ ?% J9 e9 P- h+ N' g; ?; s
! Z& a$ }' f; V" [4 O8 Z
?>
; v* r; P E/ h6 {/ ~
8 ]- z+ J. d& M: o
, a8 [: \" D9 n$ i" l! R+ ]) h0 j. E' S" L
" S# t) k) z4 _. P! ^ |
|