|
|
<?php
% {6 q+ p/ d5 @, gfunction Connect () {
- r6 B) a: Q+ d$ Emssql_connect('Server','UserName','Password') or die('Error: Connection to DB ) W2 E, }# `2 R2 R: |% p
) Y7 ^% [5 W' N) f
Failed.');
) l# u2 _) c/ M$ y. K- A}
! U z; v e5 w, n/ S3 sConnect();
$ Y, Z. s1 t2 X
4 t* A, \7 J$ D' dfunction InitForm(){: E4 [: h- p( g; H5 Z. D
//layout for the form! ~' E; f' X& g+ q0 c
echo "<strong>Send Items.</strong> L+ Q& e& R( w& N v0 i) A
<form name='select' method='post'>9 \. j: g! Y; R) i# ]5 E A
<lable>Character Name</lable><br/>
, H6 M) p# s3 l( y3 I' _<input type='text' name='char'/><br/> ^* ~& E9 _) L! u1 g
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>/ G, i, k4 L! G( X6 ^& R
<input type='text' name='item_name'/><br/>5 w4 Y5 k" `$ k+ ^7 Y# b2 N$ ~
<lable>Item Amount</lable><br/>
/ I& O! K0 |% ]1 `+ I: X<input type='text' name='item_amount'/><br/>- W" T6 ?+ ^4 S4 d1 q2 ?; B
<lable>Item Upgrade Amount</lable><br/>
6 L$ P' I: X% E# m1 {* h<input type='text' name='item_upgrade'/><br/>8 e4 ~3 W! F* T0 h% C
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
+ R9 r/ L( d1 v) B" M% l! t- d) M
' l# u( a9 d0 s6 t7 ]: C</lable><br/>* Z" w0 S6 ^6 \8 C5 }
<input type='text' name='item_element'/><br/>
$ Z% q% D# e5 h) f<lable>Element Upgrade Amount</lable><br/>
5 R0 _# Y9 |" F9 x0 ?% L) I<input type='text' name='element_upgrade'/><br/>5 }' q! q2 n8 ?6 b# H% q
<lable>Pierced Amount</lable><br/>
' t9 Y; K3 o' L- ]6 Y) z$ p<input type='text' name='item_pierce'/><br/>8 L, H5 x) f+ e+ H$ N' l5 i7 T
<input type='submit'/>! d; S1 f4 g9 Z
</form>";
, \( S3 D9 ^3 M6 H2 W" f4 T8 k/ x}
$ A! @& v+ x3 R* x' }- V9 v) V4 W# q# ?4 U
function PostListener (){
) W7 `! m) y. o' [+ c6 I//Add more post variables if needed and add them to initform() function aswell
4 O$ \- |0 }+ a4 K" z( V
/ o: F# s% t! k+ \/ [################################
+ V$ R& R& ]* i& r; e2 I##### Connection and Post ######
: _5 H" t8 i! U$ m7 w: g################################
( _: F: b% A+ J7 [7 Q$name = @$_POST['char'];
, c- h9 l* H5 m. \/ }6 y% @$ItemName = @$_POST['item_name'];
" L# }3 q$ h2 k3 b' J$ItemAmount = @$_POST['item_amount'];
) Q% f! Y7 C3 V4 P9 q$ItemId = @$_POST['item_id'];/ A- `1 K( j8 s$ [
$ItemUpgrade = @$_POST['item_upgrade'];
1 h: N( Z/ y" h$ Y7 G o, Z$ItemElement = @$_POST['item_element'];1 b% k$ Q! ]1 i0 H: Z5 Q
$ElementUpgrade = @$_POST['element_upgrade']; L) o$ D$ _& J [; E6 c
$ItemPierce = @$_POST['item_pierce'];/ I. `& i% U( c5 Z! V- t* Z
################################8 y8 ~# [5 U$ @8 `: n7 X* L
}0 I+ a" o7 D- u3 ?/ e# A; ?
//Check both variables for empty value. W }4 N" Z' F- h
5 l8 b4 G, t2 G2 E$ r* g
if (!empty($_POST['char'])){
' s6 a# G' @3 k* a$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
2 U4 @" Y/ D& M- ]/ h1 V0 }' a b' ?4 B4 c
m_szName = '{$name}'");
; v, @8 F+ \, awhile ($row = mssql_fetch_object($find)){3 K7 c6 }0 P6 e
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";# q8 ~* n8 D( V5 {1 p# G* @2 H
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], / X2 Y6 c: V I4 N- T& m
* T9 s7 k" M# v4 Y' Q
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
7 X# f. V% `5 |5 d
( B$ [4 e2 n5 m+ |! k/ G[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
9 I: U: L, V k2 s" a) n
# \/ H* M% c3 \, R: j) aN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', # b$ P6 Z( k' p, g; X
+ I: O" q$ S* q( G H'{$ElementUpgrade}', '{$ItemPierce}');");
, p# j4 l' n! O! N}6 o% S. ?7 A- H' D. a
1 O+ _. M8 b# A4 o
}
) l/ R0 C* b+ i2 [) c Z9 R3 E# z* J1 M
}; U Y. Y: }" ^ k# u5 z+ L7 F
$ ~0 a8 t0 y, V. J+ ^, e7 c$ \, G$InitForm = InitForm(); y$ _' I( p- C* m+ ^
$Listener = PostListener();) s7 R: G6 h- `/ W
( ~8 N4 j9 n# e w?>6 q* `; ~2 v& @/ Z; w) h2 f
) f! k/ C5 Y' c6 f8 ]
+ l3 \2 \3 O0 m
( i# X$ y5 a5 Q7 z1 ?1 O* W- L6 l
" k9 q# o5 O# g3 e+ M: ~; S+ n |
|