|
|
<?php$ m$ R0 {) F+ ?7 E! a# h9 R. Z) @
function Connect () {; n5 c8 d+ y- e; \4 ~9 q
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
+ D2 m( Y) y4 Q5 a" _
7 g5 v- }/ q0 e2 J# aFailed.');% V2 g. Q8 k4 W+ B7 ]! C
}
) b2 J" B2 }9 {Connect();$ }' P% ~0 i& p; d" `5 B& |, H4 N8 A
' x/ [0 v; V0 v
function InitForm(){
3 o: ], K& f* ]" |* u+ {. P7 m//layout for the form: q2 K u' C% w
echo "<strong>Send Items.</strong>
+ t1 g9 _1 z) C( t* w7 U<form name='select' method='post'>2 D* Z) @" y8 V5 n# q) E3 m
<lable>Character Name</lable><br/> s/ h* p7 ?* @+ Q; x
<input type='text' name='char'/><br/>
, z9 }6 D5 G" Y# n6 ~<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
1 J0 G2 y4 F5 v( P3 P* ]<input type='text' name='item_name'/><br/>
- m }: B3 c6 g; l, E ]- E<lable>Item Amount</lable><br/>
5 ]4 G2 R0 \! h6 D6 s. E% b<input type='text' name='item_amount'/><br/>+ j+ S, W. R2 |; E
<lable>Item Upgrade Amount</lable><br/>: O8 g0 L" F' N D' o) N4 b
<input type='text' name='item_upgrade'/><br/>
2 O& l% c+ y. V. V7 T<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)) V) @# B7 q8 d4 o* c! W6 U
V" d; Y: N7 R9 J' a</lable><br/>0 g- _) P2 U; x5 ^# Q
<input type='text' name='item_element'/><br/>- F& f3 X# v* |8 P3 n
<lable>Element Upgrade Amount</lable><br/>- ]" E' v- e3 |! D" v
<input type='text' name='element_upgrade'/><br/>
1 w6 n7 o! v' ~9 `" E<lable>Pierced Amount</lable><br/>: m0 c H9 l( o7 t+ q1 h* Q" G9 E
<input type='text' name='item_pierce'/><br/>+ P, a( K1 j, i" W3 v
<input type='submit'/>& |/ Q1 k g2 i0 ?6 f9 }
</form>";( R# e. |, e! U) p$ p
}/ l0 V* Q& I& o# f9 S# i
' c1 J8 k4 {; B& Z- Wfunction PostListener (){
* S' L/ e( u/ e- y//Add more post variables if needed and add them to initform() function aswell K; I5 D$ P& E
8 t$ z( `, Q6 {& T$ l4 l1 u
################################; ?3 H0 r) |* m' V5 f/ J$ P
##### Connection and Post ######
0 d/ h# t0 r8 U$ }' g################################0 f9 w# D5 _3 h# e# f' v4 t3 R9 w2 t
$name = @$_POST['char'];
/ r. p8 N3 G) K$ItemName = @$_POST['item_name'];% ~9 y$ |, p( J; d. q, Z7 w
$ItemAmount = @$_POST['item_amount'];
' V- h4 P7 h; n# `4 y2 ] k' G$ItemId = @$_POST['item_id'];
. O+ b" D: A/ e6 B$ItemUpgrade = @$_POST['item_upgrade'];
7 V0 c/ f; D; V% }$ItemElement = @$_POST['item_element'];* W; n* C, [$ R8 d0 i' s# a
$ElementUpgrade = @$_POST['element_upgrade'];
+ c2 m6 ?: w# S! f/ j4 b- M$ItemPierce = @$_POST['item_pierce'];& C, j+ p, ?: L$ @( N6 a) R
################################9 e A3 ~. g" p' W
6 S2 J) `5 W, a6 f: b* I; ~7 }
//Check both variables for empty value1 J" g7 _: ^6 ^# h) ~$ { {
* k$ _2 X( g! G& c& Q3 ]4 K3 u
if (!empty($_POST['char'])){
* g2 W- ^* `1 o+ m8 `/ d$ M# }7 v$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
( h9 u7 q: s @. N
1 s5 ~+ }- n# \$ {m_szName = '{$name}'");
) D9 d" V/ Z8 n6 j( n. T4 ^, A! ewhile ($row = mssql_fetch_object($find)){
& n1 f: F$ R% x9 becho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
2 |% m, o4 r, K6 L$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ; \# U* ?6 [. \- {0 Z- ]$ H
) J" n* @. b4 o2 P# s# A
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
6 J3 \ C: T; v7 r
1 {: Z% q' e! N& p; ]9 u: V[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 6 _8 |+ R& C# a, L7 I
' M6 a) Y+ j3 c
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
) o. j+ S# [9 l5 y
. J; l" x1 ^/ n9 e) o2 s: f5 F'{$ElementUpgrade}', '{$ItemPierce}');");
2 x$ r1 h) y( [, M; Z M9 W}
0 \0 u" W. D8 K8 _* E
3 {/ q9 U% J5 \3 ^ ~9 d}4 U5 I5 r: J$ G0 [4 q
/ O. d6 C/ J. ^5 E' c/ }! M) {% W2 e
}
+ d6 n3 j, M; D% `" k) m( e9 ~5 h' r
$InitForm = InitForm();
5 q6 l, h% \; Y: K$Listener = PostListener();! Y! Z9 ?8 K' }) ~8 n
) r' e8 O. ?1 Y
?>
; k" b: G7 w. r5 w' F$ A7 F* H2 [$ I4 [% d+ m4 M% _
4 [1 j. r) t' U1 h- R: w# P! S' l2 q9 Z) l
8 Z( B+ W$ {5 i$ m0 g |
|