|
|
<?php
, {- N, ]2 j, S3 ~function Connect () {' d. H+ E+ j1 j1 k
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
! e: C. ]! S7 t. B7 z+ j5 v( Q& d- ~* t5 a
Failed.');+ L" ^' q1 i+ p4 B" A% k
}
4 x" M. l W6 t+ A" r/ v9 c; l: uConnect();
& ^; t; Q$ F2 l9 N3 m2 \/ d; I7 j. X2 w' i y) Z9 G; T; ^ u
function InitForm(){
# z! S3 C; ~" d. o- b8 H3 ?# ]//layout for the form+ A; B. f: l6 T" J* @5 W
echo "<strong>Send Items.</strong>
( R: @" I8 Y8 h! V& S<form name='select' method='post'>
- g, j/ f3 `# ]" @<lable>Character Name</lable><br/>
5 B2 L( A# _3 ? |<input type='text' name='char'/><br/>
( K. R4 J( s$ Q! u5 t' W<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>* U$ S# K3 q% U$ Y9 V$ E
<input type='text' name='item_name'/><br/>
6 S1 ?+ b! D1 s& P4 K1 ?' }<lable>Item Amount</lable><br/>: N& K4 L/ V$ p) V+ i- P8 [
<input type='text' name='item_amount'/><br/>: @$ o& d& G5 Z# ~- [/ c6 I: t
<lable>Item Upgrade Amount</lable><br/>! q3 y c- M" ~. E3 x
<input type='text' name='item_upgrade'/><br/>" I9 V1 X7 }+ r2 h. U5 h* |5 h2 ]# X2 i
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
; ~6 |- }6 M$ a# |* T! R; F/ y% R" M$ B# Z4 h
</lable><br/>
% j$ X$ s: D0 V5 }<input type='text' name='item_element'/><br/>
: S. ]/ J5 `" B. J1 d1 ^0 l" m2 U6 h<lable>Element Upgrade Amount</lable><br/>1 X: d3 q; q5 z1 q. x
<input type='text' name='element_upgrade'/><br/>0 L, f v2 }) g* E I3 ]9 n
<lable>Pierced Amount</lable><br/>
) n# c% t* ]! I8 x4 f: H9 `<input type='text' name='item_pierce'/><br/>
: N* W2 P7 \" u; L8 y& N& j<input type='submit'/>
, k0 p7 w( D* _, F+ I</form>";2 E" ` k8 Z* C. ?0 A0 n: x( q6 K
}6 R3 ^! Q+ L D, W" r1 \/ A+ u5 v0 s
1 y. h$ \7 G* o) R
function PostListener (){
0 F2 k, C0 y* H7 b" {& K* ^//Add more post variables if needed and add them to initform() function aswell
* V7 p1 F7 x' r/ f$ m @: \/ S% x5 M% G/ x% m9 p7 L
################################
- ]3 _- g+ K5 b v, z o3 G##### Connection and Post ######, e4 Y- `) ~+ M1 i
################################. |! X2 \% K7 ]/ o% G
$name = @$_POST['char'];! x/ @1 D5 F0 R( ^4 j3 w* o8 A2 ^$ f
$ItemName = @$_POST['item_name'];
0 {( k/ w9 y( \0 t2 O$ r9 J2 F$ItemAmount = @$_POST['item_amount'];4 J/ o" T7 C- I7 I4 {
$ItemId = @$_POST['item_id'];
8 Q& C- s3 T- ?/ B$ItemUpgrade = @$_POST['item_upgrade'];
! C4 l4 C& o6 a: e1 E1 K$ItemElement = @$_POST['item_element'];
5 L" W4 l. w3 b. t% ?# I$ElementUpgrade = @$_POST['element_upgrade'];
! r' S% g0 k. w3 ~! h, l$ItemPierce = @$_POST['item_pierce'];3 e+ p% R; f9 k) V
################################
N" v& X. Q9 T+ z( _! r7 p @- {5 a! N) V5 z; ~" G7 O: F1 N* {
//Check both variables for empty value" v! B! L: p8 p4 Z, I" {( f4 r
6 f$ s9 `8 Y9 p' r3 ]4 wif (!empty($_POST['char'])){! y! v# G3 C: \+ g- o5 u
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ) U: E0 d% b# b! v2 w. b
6 Q: F2 K% f. M0 ~- m4 a6 c( om_szName = '{$name}'");
- b L6 |. v4 B' e2 @4 nwhile ($row = mssql_fetch_object($find)){
' b6 }$ L* H/ Recho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";9 H9 e0 [# ] c* O0 p4 R, D. o
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % n) k0 r! n5 ~/ E; a# Z
7 O& f2 S, @$ j7 U4 k8 u
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
) ^" p6 s' p: T; ? [
8 A: V; k3 a. m8 b" [' _$ b; R- v[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 5 y0 S# n9 ]6 o' K
: W7 ~& M/ z4 h. C: N T
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
; b" d( C7 R ?5 h, J& t7 C/ {- I* n+ {8 Z7 r/ F
'{$ElementUpgrade}', '{$ItemPierce}');");
2 [ }/ x8 _2 {' x: w5 u8 G& ^ {}6 I# y; U! y$ ^8 f4 N. n# [' u' |
% v+ m7 ?5 B/ y. z
}
r9 z7 h' o0 O9 w
9 e. \% {) v' ?6 U8 p% T" _; }- u/ `} _4 Z/ A+ w9 v6 W5 p
: n' U, g$ A5 U0 V* S$InitForm = InitForm();
1 {2 L c. s6 N' e6 @! `$Listener = PostListener();4 s/ A" H1 w+ a6 C; ^* c
$ r1 j6 i* k# V- T0 i" B I- l" C
?>
& E* U0 I6 D. ] {, X- W3 ]# H1 W) S7 `1 o
( u& K$ N' \: L. a: M8 p w* A8 _0 G+ q, K1 M
3 e1 H; z5 I! { |
|