|
|
<?php( M! a+ o# Z# w2 ]& b5 h. d
function Connect () {
; K9 L Y% d+ w' K! Pmssql_connect('Server','UserName','Password') or die('Error: Connection to DB ( z# N4 [' M1 Z: S, Y
: a( O5 P. g9 _8 l0 G) gFailed.');
6 b, Y3 D0 |! v/ x}
/ H, }& n" s% _: m- E, l" QConnect();
) s$ a0 ^) [' _, d+ l( [ N# ~6 L3 K4 V( @
function InitForm(){/ w; d1 P- \7 D. H M
//layout for the form
' q5 w( D2 Z: `" m, O# V, n! becho "<strong>Send Items.</strong>
+ g7 }' k9 d0 J<form name='select' method='post'>
& z3 b! g+ r, M( Q8 W<lable>Character Name</lable><br/>& W4 b* @8 m% J* @' a: b- Q
<input type='text' name='char'/><br/>+ V' B q2 s6 e7 f3 y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
+ f, J2 J3 R2 A0 S* N" O3 _<input type='text' name='item_name'/><br/>& W2 u3 M2 f9 a. v- A/ a
<lable>Item Amount</lable><br/>
) z1 A6 A) W. M. t. V6 ~<input type='text' name='item_amount'/><br/>! B3 R: z; g+ Q1 w4 o! ^
<lable>Item Upgrade Amount</lable><br/>
9 n ^4 k7 x/ ^9 t4 p/ h8 \<input type='text' name='item_upgrade'/><br/>1 M+ u; I; ]$ v! ~+ }
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
8 q6 L9 g$ p2 Q& Y4 g* X" x U4 o, ^ P
</lable><br/>
* ?2 {9 A( h2 d7 b$ |4 P; o- [% Y5 x' m<input type='text' name='item_element'/><br/>
! Z( `& r; c, E' p<lable>Element Upgrade Amount</lable><br/>
, u; B$ P1 ]" o1 u( y6 [<input type='text' name='element_upgrade'/><br/>
9 Z- C) q. N6 X' l" y; {<lable>Pierced Amount</lable><br/># ?2 K8 ^! a8 C- `
<input type='text' name='item_pierce'/><br/>
! o R% d# K9 E<input type='submit'/>+ B0 l* ~2 z0 r$ R) ]2 F
</form>";/ |; J2 ^, G" M" K
}# H- x$ X: G& B ~ U
( ]. P8 F) L7 p1 H. h
function PostListener (){5 @$ x8 @7 K* R: L! z6 }
//Add more post variables if needed and add them to initform() function aswell4 R; x S8 o/ d+ w- z; {
9 b4 z' O0 l0 D9 Y! R9 a' ?3 t$ F################################
" w2 H! U1 q8 j5 C' o0 z9 ^##### Connection and Post ######
' @; G7 Z% g$ I- @: `6 c################################: Q1 \* \/ E( u# R
$name = @$_POST['char'];
& I3 K, L% y$ d, R' j7 L4 q" o$ItemName = @$_POST['item_name'];( U: _- o8 P3 t: V6 ^$ r# {
$ItemAmount = @$_POST['item_amount'];
9 u. T+ E; v( d3 d* n9 K# w- ^$ItemId = @$_POST['item_id'];
; [+ S" M k5 J8 ^" U$ItemUpgrade = @$_POST['item_upgrade'];) q- i2 ~* t5 Q+ n; H+ F) C
$ItemElement = @$_POST['item_element'];
# @1 _4 b0 s" D3 S; K$ElementUpgrade = @$_POST['element_upgrade'];& B# }3 @* C# j4 g' J% P$ U
$ItemPierce = @$_POST['item_pierce'];5 z% S4 Q+ V0 s
################################+ g2 Q% v# K# S, X
1 V& O3 b6 r8 T1 ?
//Check both variables for empty value
6 j- y; P u9 a3 m' i' S% s1 ~: ]: p4 M: j: f
if (!empty($_POST['char'])){1 o0 F- E. Y9 m2 w' ?' A
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ( a j# j- X8 d; g/ o8 @
- ^' @* _5 d- E! s" tm_szName = '{$name}'");4 i/ \3 K# ]( j/ u; o
while ($row = mssql_fetch_object($find)){
$ p, D, v: b& _3 f5 i3 K$ R7 zecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
7 W! Y0 O# D1 W7 k% M$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 Y P6 O! t6 Q& s! I
* P0 @! I* w% y6 ?( \5 ?[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], " S( a7 G; n5 _: [, d" {9 N
8 [, h- c2 \( d; J4 B9 k' O
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ m& X4 u: z& H+ W
7 @0 |9 h! ~+ \) Y: xN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
" g: w- O2 z$ Y. R& j; g8 Z# E# l/ z
'{$ElementUpgrade}', '{$ItemPierce}');");/ S9 ? A6 ~3 K: |5 Q: n
}
7 f# `6 V; ?/ X$ H6 X1 ]3 {+ C( N7 m5 j! k9 f. f2 o
}$ i: N0 P( M7 b1 X! p. r# y
: L* I& i$ ^6 E5 C
}
9 k$ |; _; g5 v0 q/ z7 Q0 [* h+ G; ? o
$InitForm = InitForm();. p: E" v" v& \- ^! ]
$Listener = PostListener();. x9 s" |3 T M$ @' `/ m4 ~) C1 E
) I) `( S( Q- {/ }+ @. F1 c/ ]?>
* E: |" j4 t" q! P4 v
5 y! d& |& m& M/ E* B; v z! |. j" v
6 w6 }0 v" ^5 j
; I" ?& F8 Q$ C& d; n- n* G |
|