|
|
<?php
% I2 D S5 _0 a# hfunction Connect () {4 I; Z$ o0 F+ {8 b3 y
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB % Q* h$ M8 V1 @ v% Q: W" T) B
: o8 B3 r$ }2 s% a: i# w: S- d6 `Failed.');1 z( p4 f) v3 K
}
8 Z" W: Y+ d( C+ |Connect(); T' b- p) n; q: {. M
5 m% u" G6 N! o/ ^( w
function InitForm(){
2 ?: G0 F7 E9 Z7 L" ?+ t, Q//layout for the form
. x0 W8 Q4 S) I* j$ I* D' vecho "<strong>Send Items.</strong>4 i @9 l0 ~1 K! ~
<form name='select' method='post'>
K, x8 u8 k. G6 ~, p) k' ?) s( d<lable>Character Name</lable><br/>& E) b9 P' r$ q# J9 S. X* W( D
<input type='text' name='char'/><br/>
: g$ X/ m/ d& I1 N<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>" ~6 O* m2 Q2 L4 c
<input type='text' name='item_name'/><br/>
9 @5 M/ t, N7 z+ C7 A+ S6 w<lable>Item Amount</lable><br/>
! D; x2 U7 M$ F$ L6 T<input type='text' name='item_amount'/><br/>
1 X; n' u2 }: d. n) Z<lable>Item Upgrade Amount</lable><br/>6 p1 ?) S! h$ ]! B
<input type='text' name='item_upgrade'/><br/>
1 A* s: \+ l; ~) N, E0 V<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
7 x1 X* Q7 `) s/ J4 ?) m( S( y3 q' W; E* X
</lable><br/>
9 Z3 C! X/ \. i. `<input type='text' name='item_element'/><br/>" J8 C1 Q2 Z. H( U1 L0 Q& o
<lable>Element Upgrade Amount</lable><br/>
& r: D# ]. e: o2 F4 J<input type='text' name='element_upgrade'/><br/>
# T7 h% \& \. q; [<lable>Pierced Amount</lable><br/>
' k7 g0 P& J" G0 m1 j+ `7 s<input type='text' name='item_pierce'/><br/>
% J5 B9 [0 F- u% l4 Y<input type='submit'/>9 u, j; |4 N. `1 y( H
</form>";
; R' k V+ u8 w0 \1 x/ f& C}
5 L& C. c* I- P, V7 _+ ^- W& D9 l+ ~. B( v1 h4 _) |* G4 z! B
function PostListener (){
, t" w9 Q- G2 q# G0 G//Add more post variables if needed and add them to initform() function aswell0 J6 c; M) _) A* e, G8 @' G
) f1 i/ X; T T/ @3 U# {: T################################$ {) E8 G# U; i" e) T/ p
##### Connection and Post ######- Q" ], [# v2 g n1 J$ z$ y2 b
################################
1 C! f* e0 k) m) w5 w$name = @$_POST['char'];8 a, }' W5 ]' s+ F+ {2 |( e
$ItemName = @$_POST['item_name'];- M( y, h, O, S! I4 D
$ItemAmount = @$_POST['item_amount'];
2 S5 R$ L# ]2 G3 S$ `+ o$ItemId = @$_POST['item_id'];2 F% k/ O. w) g. X
$ItemUpgrade = @$_POST['item_upgrade'];- u3 e* c/ p F) c4 P& D
$ItemElement = @$_POST['item_element'];
$ s$ k. A o/ {8 N, {- A# C% G& M$ElementUpgrade = @$_POST['element_upgrade'];! U( @ J" N4 B4 I. @9 C
$ItemPierce = @$_POST['item_pierce'];
9 F- j7 y: Z- G9 @: R################################
; w. S$ h* A: v+ R% b( ]5 x4 X! m+ s- D) _8 Q8 l
//Check both variables for empty value
v; R' S; N9 L- \4 U& j5 t; n g/ ^
" j" p# [$ `/ A6 Y/ b- ]3 aif (!empty($_POST['char'])){* i( f% a9 i2 n- f- m9 p
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where s) B @6 r$ V- g! `6 R# P" G
8 k# c0 v/ n' Y* n% l* t0 J8 U
m_szName = '{$name}'");
3 F; N, ^5 M# C# F4 O/ s Z+ F& wwhile ($row = mssql_fetch_object($find)){ d1 i5 n* n1 q/ L5 H
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. N+ M& O% u3 G0 p6 ] n z; c
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 B R- ~/ U" b, C
) m" v4 q9 j' W+ q- p
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
3 L; y9 s4 \0 W+ L
9 f6 c4 [# p/ w9 ]. b+ P3 \* m# W[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 3 F9 s3 \6 f4 q
$ V* P: h! `3 s7 j* \: r
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
; E9 n9 R: |* z# K+ |
4 i# p* {' ~4 O M& J' ]0 N'{$ElementUpgrade}', '{$ItemPierce}');");- \' N4 [9 `4 b0 [8 U3 @( g
}
+ `( n* Z0 H6 e# }7 h4 U! c0 |- X
+ Z1 g8 \# O% {, k: Y}
* y2 m7 i, k) e L' x9 D ]1 l/ t+ `
}
u+ g) `2 d' U' n9 Y# g2 z2 {: W4 R& r1 F2 h0 x& H+ T
$InitForm = InitForm();
# m) o& l6 L: N- O" L$Listener = PostListener();, D h! g) g+ o3 [
: d9 d- m" g+ H
?>
! W! Z& W) W: ^& j/ Y1 U! x1 n/ e. o0 D$ t. }
" e& p. l/ v- f E
8 u3 `/ l3 |- S9 q: z. x1 q4 a4 k9 k/ u, \4 e$ q( }9 A
|
|