|
|
<?php$ o- q4 R" S7 N: s3 k3 r
function Connect () {# L( }. F: ~: m- G/ z! ?
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB % K* ]6 F& V( B1 J' ] x$ g
5 a2 F+ g6 H" p3 U5 sFailed.');$ o, D1 l6 M* k$ z# v
}
& Q3 x* G, ?2 r YConnect();
7 d6 p6 w' ?! i$ ]! F6 J. m2 B
$ B2 _6 y' O: q/ Y3 |! Xfunction InitForm(){
) E* B. X; G9 \9 Y( K/ m//layout for the form: c% w1 y- k+ |% O2 G
echo "<strong>Send Items.</strong> m* L* U3 n/ X, d; ^
<form name='select' method='post'>
# P/ a& L7 i- T R<lable>Character Name</lable><br/>6 j" I( Y4 f, D$ l; [1 J
<input type='text' name='char'/><br/>3 m# g+ Z3 a% R: a; _ ?
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
, @# ~* F; M, W1 [/ h<input type='text' name='item_name'/><br/>. ?, i1 j/ t2 v' Y0 S
<lable>Item Amount</lable><br/>
1 F7 S8 J9 M" }+ {( X<input type='text' name='item_amount'/><br/> M: r2 M2 K; J
<lable>Item Upgrade Amount</lable><br/>) {% u/ S0 V/ C2 N# Y
<input type='text' name='item_upgrade'/><br/>
* n8 f: i3 k) ^<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
/ A9 H0 U7 L% u- V) l6 O
) l4 M- c' @9 `+ F8 `</lable><br/>/ j% C5 e9 ?4 M" l
<input type='text' name='item_element'/><br/>2 b/ |( E( K* y# r% b' U5 c
<lable>Element Upgrade Amount</lable><br/>
. j* d/ \& V1 R<input type='text' name='element_upgrade'/><br/>
+ _ B# A5 s: @8 N+ u- g0 F7 a<lable>Pierced Amount</lable><br/>
& @) M0 N4 N* {<input type='text' name='item_pierce'/><br/>
9 ?9 E `3 [" x( Y0 N<input type='submit'/>0 v$ S$ J* y& O: m% r# U
</form>";% j9 a7 y% J/ W( w8 ]* }; J
}9 v8 T/ R8 d6 P( l
% f- d1 w# o& \
function PostListener (){
# c3 l8 ]5 e+ [; d//Add more post variables if needed and add them to initform() function aswell( l- E5 O7 U9 P8 w6 h5 a! y2 f+ Q
/ ^0 p: ?" _! I' H% }) g
################################% `! p2 d' E# R% ^: k: f0 c
##### Connection and Post ######
3 ^% O. p( w/ R n################################
3 B% |. {3 T0 a4 j$name = @$_POST['char'];
/ s. S, }+ R; X# C5 y3 _$ItemName = @$_POST['item_name'];
T) T) }6 L' p! Y6 N6 r% L' ~1 q$ItemAmount = @$_POST['item_amount'];
" y3 X. E6 u5 U2 j$ItemId = @$_POST['item_id'];
- z( Q2 ?) K: C; A# O2 }$ItemUpgrade = @$_POST['item_upgrade'];7 u7 t' e8 R* V& h, j
$ItemElement = @$_POST['item_element'];
T& s# X7 x& w$ElementUpgrade = @$_POST['element_upgrade'];9 \6 H# u- c/ R' U/ x) m
$ItemPierce = @$_POST['item_pierce'];
5 e$ r0 ]. C3 x9 C8 k# B' b################################
8 w A2 s/ h+ M. e' t1 R
5 Z) v0 H+ i3 V; s# |. S5 {//Check both variables for empty value) p7 c1 h, ?* A( Z$ `9 }1 D
6 c A% N/ \6 ?/ N7 m: a
if (!empty($_POST['char'])){ n* u8 E* V! X
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
$ Q2 n" k. D v' f1 v% b- P& K7 v& Z& x
m_szName = '{$name}'");
/ K% H, q0 w2 _, {9 w6 U- V; e4 a$ lwhile ($row = mssql_fetch_object($find)){1 P8 v2 Q- y. d
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' j8 p0 k" @' s' j) L
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: N' r; d* m+ W) u
- @2 x* U( u9 U( l+ W[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
- Q: V# N' n8 d; X: z; p
; q+ A) U4 m9 V) ][m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
+ q3 p1 c+ z: ^* N) G. w0 {
- t( G* y' i; n$ ^2 {N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( `+ V: F3 `# J2 ^9 I- Y5 H3 ~
0 v/ r. r) B6 ]! w& m% q, Q'{$ElementUpgrade}', '{$ItemPierce}');");4 e" e" [% r5 S
}. {# o" l1 r7 Z' Q* K
, x V G. |, V( q7 Z6 v) g}
- A$ z6 A5 w" `# o) g$ R; k
7 s! H q/ k" Q( J" A# t% Q0 l, j& j" J}
2 L! U" o3 }' y, r3 ~! w: O- x! m9 Y( x3 Q0 A/ l* S. {
$InitForm = InitForm();+ ?( O1 C" l2 @0 C3 v
$Listener = PostListener();" j. B5 F# G/ h! J. b8 S$ p
~# e& S7 p) `+ J4 e* i?>
5 I1 u( f* h. r& i8 z- z. ~$ q5 }! W d; D
" ?! P9 T: k }, L) W; U& q7 z1 P
4 ]1 c- s: ?2 x8 I- y5 g- ~9 w. k2 W6 K, w' m6 j. D
|
|