|
|
<?php
) G! Z4 h) \0 K1 Z' l4 Ufunction Connect () {
% X7 s$ F+ Q& V( h) u2 nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
1 O# F* p# R- u8 {
9 v% N9 _+ {7 z" \Failed.');6 r3 l# A4 Z$ A3 c H3 H
}
+ V* w% b. g+ U( M& uConnect();* O+ ?% n! t$ F+ b8 F
m; y+ z' m; y$ u0 S- ~0 b
function InitForm(){/ p8 B3 K8 l4 s' a) s
//layout for the form
q" p) Y9 p. u( f5 secho "<strong>Send Items.</strong>
0 g/ R' b$ x) J Y1 n1 o<form name='select' method='post'>
1 ^2 ]% Z* ^+ }$ f<lable>Character Name</lable><br/>
0 @ p1 x0 r8 c! P* H! h+ Z<input type='text' name='char'/><br/>* b) [+ u9 w" j+ y; W& g
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
; {) x* O6 d0 j# l1 C' s<input type='text' name='item_name'/><br/>3 B" `0 N8 C9 G
<lable>Item Amount</lable><br/>
8 _' W7 \. E, B9 ]/ {- T, Y( f7 b1 r<input type='text' name='item_amount'/><br/>
7 `3 B5 i& r6 n7 R, Z1 S+ U<lable>Item Upgrade Amount</lable><br/>) \- w! b7 W; C2 m# ?3 H1 W9 }
<input type='text' name='item_upgrade'/><br/>
, E) F7 b) D* g$ b, {. \<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
: ?3 s# t" a1 I( M3 P) u$ m8 o% B# g+ Q- ]
</lable><br/>
\8 Z6 `- ]2 n$ U; g* C$ M<input type='text' name='item_element'/><br/>4 d9 L2 n' j1 K. R7 w5 D
<lable>Element Upgrade Amount</lable><br/>
. Y9 z2 q( S9 L<input type='text' name='element_upgrade'/><br/>
5 j6 o0 O, q3 G' A! B( `, n<lable>Pierced Amount</lable><br/>" F6 L5 c- w$ |& h: `
<input type='text' name='item_pierce'/><br/>
$ K. D9 @( y( q5 `2 z2 w( [; }4 h4 C<input type='submit'/>
2 ?- \6 t2 W# M0 R9 @# V" [) J% W' |</form>";# b: ]6 S ?3 q4 i. a5 J
}! l7 [ m6 g! a/ J: O3 W0 L
C* L6 ~7 r$ Mfunction PostListener (){
3 Y" G1 N% ~! _//Add more post variables if needed and add them to initform() function aswell/ O" P( z. _8 N1 ]4 ]; H; o- S
0 M. U& S3 s" S
################################- d3 O$ |4 H7 w9 n
##### Connection and Post ######* \% ?% J/ z6 y' h
################################
9 n% X+ ~ M) v [2 x; Q0 K8 b4 h1 M# ]$name = @$_POST['char'];1 t# G: v$ e) a- N" {
$ItemName = @$_POST['item_name'];
8 a: ~2 h3 m6 D" y$ItemAmount = @$_POST['item_amount'];
c5 \. U/ ~$ x% _( F7 d) N; _8 X$ItemId = @$_POST['item_id'];) N X8 e* M/ P; y9 x
$ItemUpgrade = @$_POST['item_upgrade'];' ?( `2 o* g2 y0 t6 C
$ItemElement = @$_POST['item_element'];
4 e. h% ]1 f3 L$ElementUpgrade = @$_POST['element_upgrade'];
% [* ]5 q: S3 _2 b8 t, c9 V5 M$ItemPierce = @$_POST['item_pierce']; _: N' A8 w8 K) x3 H1 ?4 z
################################
% }' `5 k+ O7 Q) P6 c8 {$ K: `0 w( k$ O N& c* [+ M7 d
//Check both variables for empty value
: b. a) S( n, C) d3 v4 f0 w% {. L s) R; G
if (!empty($_POST['char'])){
3 b6 }0 ~: r9 ~8 O$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
0 N* X9 L6 S8 \" ^1 ?
$ p4 G" Z4 v" L2 M' ^m_szName = '{$name}'");
! r/ W0 w4 _) Pwhile ($row = mssql_fetch_object($find)){5 w$ z6 _: J* R* F/ `1 A0 u2 U+ X
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";1 ]9 E, i% m* X- ?% v
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
r) @; ^3 s+ M; W" F, k6 E% ] b3 k q8 B: {) U2 ^
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], # F) Q+ ^+ G- o0 s/ s
4 V4 B5 N) } r: f[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
& r. }& H- X) K
: O% }% @$ n6 Z& M1 N2 UN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', : |% j7 D) G- x$ z
0 j2 p% L/ w8 k
'{$ElementUpgrade}', '{$ItemPierce}');");( q1 W2 H8 S8 O, E# G# M% D
}
6 X( ]' h+ z& J- S/ C
/ ~- o& l& @" R) ]2 d/ }- o}
5 h) B2 m" o9 E: O) S) P6 B
% e: D2 ?' W; f' ~- c% `2 U$ O}
2 F& W z' |+ L5 n% ]% ]3 s ]
; n4 W9 `5 N/ l# T: X$InitForm = InitForm();% P! R' L: ^$ t m
$Listener = PostListener();2 s2 i$ j- J4 m: B3 r: A) ~
8 P/ w3 X) n8 F# _+ x/ X9 F4 J" ?. X
?>9 \% N2 y9 W. B/ `/ J+ D0 b
; i; a$ v4 \% q4 X( Z z
4 C; A: Y8 d: @9 Q
; b( J! R7 g+ O4 k% n) u' ]- z* A9 ~ @$ m+ W7 c' Q$ a0 i
|
|