|
|
<?php
1 {, G3 A! T. _function Connect () {4 c9 [1 H( M( L1 F+ d) b% H
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 7 _/ u, K0 `9 g$ x( x/ U0 B2 B2 p
$ t0 |# A( C" w: W+ a; c- XFailed.');4 ]- Z0 K; v5 Z0 }% I
}1 c3 A2 M7 Z8 N9 v0 R
Connect();9 n7 n/ F/ A- V$ E0 g. ~
d: v" [; V0 t" Z$ R @, x
function InitForm(){
$ A* x+ O) [. V' _9 Q* W//layout for the form
' S" J4 F- @% N- q" ^$ Techo "<strong>Send Items.</strong>9 {2 N; X& J$ f- h# P+ @
<form name='select' method='post'>
- Z; |% o2 G& X<lable>Character Name</lable><br/>" S5 b9 y8 K0 n/ W- ]2 N2 S! E
<input type='text' name='char'/><br/>
0 H' A i3 V8 k; r. U6 F. D<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>6 j, T( A0 j% g6 t4 H j
<input type='text' name='item_name'/><br/>
' w* d! `* D* a2 \+ X R1 o<lable>Item Amount</lable><br/>) w% t8 ?4 ], o* A1 x. ^: R
<input type='text' name='item_amount'/><br/>6 w4 l; v6 R1 K# g. `9 C
<lable>Item Upgrade Amount</lable><br/>
# ^0 D6 b0 Q! A+ V3 T: a% x) m<input type='text' name='item_upgrade'/><br/>
t. z& d1 t; b G. F<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)% q: d) i. M$ h8 k, O
: _. J8 k; S" z5 a) k# ]$ [- g0 ]</lable><br/>- l% u! J6 }! S0 D3 h7 M8 g
<input type='text' name='item_element'/><br/>
0 d! X5 @$ b- Z: A1 E- q T5 {) q<lable>Element Upgrade Amount</lable><br/>& y" m" i; i; ]$ n% P
<input type='text' name='element_upgrade'/><br/>. |2 q" h* |6 E* ]3 ~4 M8 h
<lable>Pierced Amount</lable><br/>
+ v6 n5 ~8 U9 v; U( J<input type='text' name='item_pierce'/><br/>, E4 c3 p# Q, X( M& B6 X* M
<input type='submit'/> j% h1 P" |2 ^% H8 l: F
</form>";* B0 g) j0 @+ C4 i/ \ Q% ]; Y
}+ [( e/ v- h. r( O) F1 D
8 n/ M9 R3 \5 }! {" R% D7 W% z: l
function PostListener (){$ I7 N8 z+ _$ N3 g
//Add more post variables if needed and add them to initform() function aswell
+ T7 [( U- q& s1 s" p/ k: u; n5 S
/ a4 K0 O9 m: d; R3 o################################
; S$ y/ `2 H& t( p5 w##### Connection and Post ######' U; d9 i: p% V& _) D* n8 C
################################+ P# W, v9 T& E0 D
$name = @$_POST['char'];& J3 C# h) Q& ~! Q- E% B
$ItemName = @$_POST['item_name'];. Y8 h4 k/ m- l6 X0 i w
$ItemAmount = @$_POST['item_amount'];
0 |5 V3 _& S: t% c5 l, Y1 R$ItemId = @$_POST['item_id'];
8 h) Z' _- R& V8 g0 |$ItemUpgrade = @$_POST['item_upgrade'];5 `$ \- r3 O2 V( X. b+ Q, s
$ItemElement = @$_POST['item_element'];
9 y9 |( ^5 D P% o+ K" T. M$ElementUpgrade = @$_POST['element_upgrade'];
) W6 n5 }' C+ U7 H% `5 @/ Q$ItemPierce = @$_POST['item_pierce'];9 F4 H9 H* f6 c/ Y
################################& E0 u1 S4 V% w( ~1 J
9 V8 b: c( I( d' l5 q5 _* j3 Z//Check both variables for empty value% M1 }9 `+ H1 X2 e. l, u& j
& ?( \( |; Q: m1 \, p a8 Tif (!empty($_POST['char'])){
/ `0 Y/ B( `/ N1 h: q8 M) s$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where : I9 Z3 q4 h& `9 A
0 j# o C& `9 J. wm_szName = '{$name}'");
% Z8 I9 l+ M- _+ h+ o- w% A+ Lwhile ($row = mssql_fetch_object($find)){& O: r# F+ Y$ v) p$ k
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
# W" R; i+ X- @- Y# w, V) u$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
/ C; u) H1 [! j& ^) F" n3 P
& [- k! c/ u4 q; K% B6 F/ w! {[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
- Q& H+ A8 q; C W2 w* f
# G: {6 W# X+ [& t0 G. C& a2 H[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 5 d1 i; c# H5 x4 C& k
5 M9 c- l. t2 r" C$ d* v* ~N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
. H5 S' H; Y( q) q1 ]
% P" a' l7 P! F& P$ ^$ G'{$ElementUpgrade}', '{$ItemPierce}');");
) D4 h* Z0 w; V0 J5 ?; z}
4 v$ m) q2 Z: L/ y9 _! X3 ~$ e
% N% Y# l: S' |2 F: K. ~) H8 r+ C}4 }# e$ J4 `5 {, l g" O0 N
8 j& a2 l# a4 J( B" N4 O0 X/ n0 f9 i# M}
/ I4 w, f2 }0 L) e) P! D4 _6 U% z
2 |1 t/ s& M% Y$InitForm = InitForm();6 [5 l4 @7 b" s
$Listener = PostListener();/ P1 q4 m' \6 G" ?
1 q( @# f8 S* |+ h. w6 n) C! C C?>
9 g/ V) C5 I. C$ Z3 j* |
* J1 P( H% I, F3 ^6 [) f' R& M
5 J# j, j8 t+ v# _7 T. D
m! g7 p8 l% K$ y7 f7 I; ]
|
|