|
|
<?php2 a4 R( N9 O( `: b
function Connect () {' Y3 ?) C& T1 m4 s
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
8 ^9 N% L l* ]5 v' Q0 i) t+ n! Z( K3 m
Failed.');- F0 k, ^& l) p2 }
}/ X, A7 q2 L5 X/ I
Connect();
4 E6 z3 X( t7 f) a; s7 W) e- p' \- O# \$ V2 i" R; i% _* w
function InitForm(){
6 C3 v' @: I$ U+ s1 R1 D2 f//layout for the form' @6 v5 f9 U8 j7 M ^
echo "<strong>Send Items.</strong>4 U% E6 P' d) ~0 ]
<form name='select' method='post'>" v" w3 _) ]8 M9 \4 l1 J* h
<lable>Character Name</lable><br/>$ C5 ]. d( f# r# t
<input type='text' name='char'/><br/>
. ?7 M0 s! Z9 e% c8 ?% k+ Q5 h2 I<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/># P2 P$ ~& X5 U0 {* `: @& `7 W( t
<input type='text' name='item_name'/><br/>
# O/ e) c p, J9 _<lable>Item Amount</lable><br/>
/ B3 E4 [! g& [9 s$ E<input type='text' name='item_amount'/><br/>
! D8 G, \1 u/ G& O<lable>Item Upgrade Amount</lable><br/>
" N4 _5 m# d/ h- _$ E5 M+ [<input type='text' name='item_upgrade'/><br/>
' Z/ T$ @& K. G3 r<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)! ?$ W8 ^- P }7 f5 o
3 y' z$ }$ w x) T1 z2 j. p8 Z
</lable><br/>
; o2 j+ ]. _2 D+ V2 n3 d' C<input type='text' name='item_element'/><br/>+ ^) w4 a8 E1 Q: C; i
<lable>Element Upgrade Amount</lable><br/>
% U, [- L" p8 o1 T0 C<input type='text' name='element_upgrade'/><br/>
+ U2 U5 w& b9 L- q' q. A<lable>Pierced Amount</lable><br/>
3 M7 V7 H& L! q3 |1 y! z+ V<input type='text' name='item_pierce'/><br/>" w7 y; N1 h& ~0 F9 k9 B( a+ U/ j
<input type='submit'/>
8 O8 L! M2 x# E7 H</form>";
& E( D. K5 t! F}8 q7 s6 ?3 r* b- R. F
5 U7 x8 X" C7 }! U" p! ]5 l4 }
function PostListener (){
* w* Y0 J& @- { @//Add more post variables if needed and add them to initform() function aswell
; k. ^3 ?% s# Q, r7 _4 H0 D# i% ?6 f9 Z, ^# `& H, O+ f: G4 J
################################. x) V# n t( |2 ]4 J8 X
##### Connection and Post ######% V" J: q" u0 `
################################
( Y; V: c" x: b* E3 |- b U$name = @$_POST['char'];
- e+ m1 I6 e2 ?/ u9 \5 J3 P$ItemName = @$_POST['item_name'];7 y* @7 S. P" _3 ]8 s1 u
$ItemAmount = @$_POST['item_amount'];
6 q2 |% a; _" K' a ^! i) r }% L$ItemId = @$_POST['item_id'];
7 x) g# F T0 c, Z3 ]9 a! m$ItemUpgrade = @$_POST['item_upgrade'];
0 ?+ x: s9 h9 Z& c# D7 g$ItemElement = @$_POST['item_element'];
2 |8 l; `/ f- N; ^$ ^9 i$ElementUpgrade = @$_POST['element_upgrade'];
9 o! Z9 O8 R4 G( b9 v! j# k$ItemPierce = @$_POST['item_pierce'];
+ G% u2 f6 j) R2 C J3 p################################" H; J8 j7 [9 J7 I% v9 h' t9 |6 c
" F0 ^ S* F9 Y
//Check both variables for empty value# L7 D4 w( m, @0 ?1 W4 t7 @! j9 G
1 P. h0 F+ Z% B8 qif (!empty($_POST['char'])){
/ m! O7 p v" `( i6 E- O. F& ^$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
( C4 {+ M4 A5 J: W2 C$ b- o6 {) w
m_szName = '{$name}'");
" @* L8 z3 j, \while ($row = mssql_fetch_object($find)){" c" w7 |! l* t- Y
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
: g6 [+ H9 ?+ p* ~0 V+ `$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
5 f# m+ {0 p0 k2 b1 T1 g: O' B
7 o4 R* V% {+ I! y. T" `! n[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], $ ^5 V+ t9 H6 v
& O6 b! U7 k1 |% X+ `; M[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', - q" C3 }6 {$ m! q% a" I
u! [2 W8 v0 o/ N: gN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
- ~7 z) l; D; ~2 {
3 M2 F6 r5 s9 f3 r V* P- K'{$ElementUpgrade}', '{$ItemPierce}');");
/ x* p: m$ O1 i: W& u}! g- `2 v% }2 n
$ _" ~4 r( Q+ e4 N" A1 e
}: l. n) O! X3 x# E- U
" d5 w' t2 f/ d/ F3 `1 f, i
}
# ]3 t: m- K0 h# |
. U" X$ A3 r+ B& U. ~" ?$InitForm = InitForm();0 S. @ a( T3 D, A+ f
$Listener = PostListener();/ F; Z4 ^1 _ d( u
6 G, \( W J- a! F- m
?># ]* {* {) m7 u; C3 N8 r
0 l$ a0 b- }3 o
: Y9 M1 i. u$ @
; @4 D: R/ B' |) a7 A
4 Q4 e3 |1 Y* F4 V# J/ J |
|