|
|
<?php5 B0 m2 h& x! N# R0 b7 E% n: Z/ R
function Connect () {- i6 p9 O7 l/ ?+ ^
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
+ b/ q3 g: F" b
+ S/ H% p3 u$ B! B1 wFailed.');
+ E) m' X6 Z1 I* h}
% L8 `5 |& X/ T% L) W% @& D) vConnect();
% k" {. Z' ^, b V6 ?6 e" t0 G5 G9 z9 J0 }' V3 K
function InitForm(){
- L& ~ P1 g, `* q4 m2 @! X//layout for the form$ v6 L0 v* o- @9 _3 s* f j/ @) l
echo "<strong>Send Items.</strong>' t4 |1 H+ y+ |7 g/ M- g
<form name='select' method='post'>$ f0 g/ M; z* |9 V1 o$ }
<lable>Character Name</lable><br/>0 U6 X+ r) c6 Q: M# ?$ [
<input type='text' name='char'/><br/>
L6 m8 h5 l* V2 N% V- n. n0 {<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>* `. C) K4 {8 G& X* [2 x
<input type='text' name='item_name'/><br/>1 M& Q$ b* g0 G/ T. I* |( ^
<lable>Item Amount</lable><br/>2 E8 L( V. Q4 I0 K
<input type='text' name='item_amount'/><br/>
, x: s' Y4 I) T. I. L% v5 l<lable>Item Upgrade Amount</lable><br/>5 m( y6 {+ y3 {+ K8 @3 u" [. v
<input type='text' name='item_upgrade'/><br/>
- A3 ]( Y" l4 x<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)( S3 t, g7 `3 I7 J' [8 Y8 k6 U
a' F1 ?1 q( S0 D7 L1 J9 X$ _
</lable><br/>2 {2 s. B7 d( a9 c
<input type='text' name='item_element'/><br/>
" D q6 S& q+ G<lable>Element Upgrade Amount</lable><br/>
8 C. E$ i; `6 _ t( a<input type='text' name='element_upgrade'/><br/>" }5 X, A- H: ?
<lable>Pierced Amount</lable><br/>& i3 q( r4 t. b* g1 P1 a2 C( j
<input type='text' name='item_pierce'/><br/>
/ @: D& z ~6 C<input type='submit'/>7 m5 h: M: {, P6 M+ M
</form>";
" H0 y5 _9 @. Q, b6 p* ~}% V7 p4 B5 e5 w9 P# H4 ^* X$ E
0 m9 }+ s" c$ O8 N3 K3 t( M
function PostListener (){+ K$ [; ~: m: D) K
//Add more post variables if needed and add them to initform() function aswell
) n7 c' E0 F- `' f- F, C2 x: \1 R" s
################################
* M1 [7 Q5 e, f* q7 q9 `+ Z8 v##### Connection and Post ######
9 C- T2 `+ C, R- h8 X' z################################: @% Y5 \+ L8 M; A3 I! o8 w7 D( p
$name = @$_POST['char'];
- R F, [" ~6 \+ I. N# L, `: }$ItemName = @$_POST['item_name'];
) E& g) F7 X# @# h# o+ \; Q. ^$ItemAmount = @$_POST['item_amount'];7 w7 B9 ?1 _9 [% H
$ItemId = @$_POST['item_id'];6 @. e( R+ H9 Z: H1 {
$ItemUpgrade = @$_POST['item_upgrade'];5 X! w x+ i. V5 M
$ItemElement = @$_POST['item_element'];, T$ F& p) @) @4 E& ]
$ElementUpgrade = @$_POST['element_upgrade'];
5 u+ {! c! d6 H; j$ItemPierce = @$_POST['item_pierce'];- K: |+ m' v# A J. b: y/ N
################################& u0 w0 |, P5 B& w
4 t. S' @/ v. L
//Check both variables for empty value; U2 g3 s( y, F# }7 r. f0 r* v
, x+ _% a! Y6 q8 r+ A
if (!empty($_POST['char'])){3 K% O! r8 \' X
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where - X1 q1 g; N9 I. h, U% J2 [5 o
* c7 N4 l& b. @7 V* Im_szName = '{$name}'");1 e+ C; H# Y# E
while ($row = mssql_fetch_object($find)){; _" e( {$ i$ }- H; }! n+ x
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";( `/ q+ f0 q/ \
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
H+ g" w( a' `9 |8 G) s8 Z
3 @( ^- D* q8 g[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], : A+ E# T9 _) R7 R
. t- E3 y3 |) [9 f7 d/ ~+ Q
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
4 o0 C+ w0 s% @3 K% e: ]$ I3 ^* `
7 O8 d* T; V( X' d. _; t& QN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
2 C8 ?- s: k! ~" L: w' M/ _! \" Z* P( O* [, R
'{$ElementUpgrade}', '{$ItemPierce}');");# E0 D& Z4 t# J
}4 w* s9 m# L' F: N
* j% r0 }5 X% k: {. Y}- p* p8 V& M5 X& w
% y2 `+ N/ N4 V. w
}' O/ r4 W" h8 e3 K& G8 ` l L
1 v; v H7 s; e5 p* W
$InitForm = InitForm();4 L, [$ w" G- X4 G! p9 _& S- j
$Listener = PostListener();0 f! h3 c. k* k* b. i5 B& j
4 Y" y2 q k `) }2 Y: X
?>
6 w; a+ ?& p1 p# _* n
# }9 t' u3 i5 y5 O O/ j/ f/ r: x( I* L. ~
4 O* F7 ^$ t, q! y! i3 s
. d9 C- x8 K: A( W8 w$ ` |
|