|
<?php
) t3 M+ `; C6 _) d4 X2 ^' @, i, ufunction Connect () {% I% V, S* i. q6 ~
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 2 f2 @5 K3 F4 s, j( x
, r. O$ a. q) c5 TFailed.');* o( o/ d p& G9 Y! |# o( `/ A8 C
}. C& v2 U, ]* \" H5 `# t% T7 E
Connect(); J) t D# q. X0 E" [
! O+ m) r/ c) i2 wfunction InitForm(){
$ a9 p! d! ~) n. M3 g//layout for the form: \4 p2 I3 N; p8 F/ c% f1 K
echo "<strong>Send Items.</strong>0 l2 [/ b: z- H& r
<form name='select' method='post'>; b- y7 t! H: E
<lable>Character Name</lable><br/>
& v% \: N8 N6 B+ t) |3 ?4 W<input type='text' name='char'/><br/>
& ]) x" W2 m3 f8 E<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>( p$ B* A t( w6 e/ K
<input type='text' name='item_name'/><br/>9 w0 n2 X+ z; v; L- `2 k
<lable>Item Amount</lable><br/>$ t! m) Z/ f- Y' S8 j1 R. M' X
<input type='text' name='item_amount'/><br/>3 M+ ^9 w! X, C# i* a
<lable>Item Upgrade Amount</lable><br/>( p1 y" }' K+ W4 g9 P
<input type='text' name='item_upgrade'/><br/>
- y6 ?5 k/ M) ~! p$ n& |<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& }* P) } l( C/ r- |, V- w' D7 f; x6 A, ?
</lable><br/>
& Y4 U- B/ B1 ]. ~- N<input type='text' name='item_element'/><br/>7 d" M+ W- }) E8 G: ?& U3 G) i z
<lable>Element Upgrade Amount</lable><br/>
7 u0 n6 R$ I$ h4 o2 H/ j<input type='text' name='element_upgrade'/><br/>
: g- ]. T- g- R<lable>Pierced Amount</lable><br/>; z9 \9 G2 h" ^3 W: ?5 T
<input type='text' name='item_pierce'/><br/>
" g) _8 Z1 [# o# D- c3 b# `<input type='submit'/>
' n1 q8 d% L" F/ X4 J</form>";
! h# M0 r, V1 j4 s& X}
3 m, w% R R5 \* H9 m
4 h( \% B7 h e) k* ^. y) Qfunction PostListener (){2 Y. T9 [6 Y! R9 l" P" V
//Add more post variables if needed and add them to initform() function aswell% |# {$ o2 @3 q2 h# r' ~. h" I [
0 s: ?" L* ?/ r
################################
: g- A7 Y+ I! l- ]##### Connection and Post ######
2 W4 T7 e2 i9 t################################7 ]' j0 b9 W* N; K4 b1 f1 r
$name = @$_POST['char'];, f% e- V: ?3 z9 G" \
$ItemName = @$_POST['item_name'];
2 ]9 K! C3 y, Z! v6 W- W( f9 h% a, V1 I$ItemAmount = @$_POST['item_amount'];
/ A3 s5 d c4 F3 _; p0 N7 H$ItemId = @$_POST['item_id'];5 I. P6 A* F' I4 ^: k$ G
$ItemUpgrade = @$_POST['item_upgrade'];
4 Z3 ?# V, c5 e6 q7 D$ItemElement = @$_POST['item_element'];$ z/ u" g* i/ _9 Q
$ElementUpgrade = @$_POST['element_upgrade']; t1 ~" M; {7 Z+ @* d8 P/ R
$ItemPierce = @$_POST['item_pierce'];9 Z! ]9 L' }* P2 f3 W4 \, q
################################$ @" G0 i( f% M5 r' W. O
6 X( i1 A( d3 e( _
//Check both variables for empty value
0 `; R$ ~% M# M# W, b% i. e+ ^; d3 M% `
if (!empty($_POST['char'])){! ?, U, \, Q! ?; m
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
3 b8 c! z; ~* l# K- V, H5 q' J& e) X5 w3 n% i1 q6 }6 a/ o( B; V
m_szName = '{$name}'");
1 U6 g/ C& o6 I" Kwhile ($row = mssql_fetch_object($find)){
3 g8 Z. g/ e s0 ?9 Z$ Recho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";1 I7 I. R1 }4 i$ v; Z& t1 V& d
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
; a6 C+ a, |+ j. z" \
T0 r/ i& ]( i3 W* @6 n[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
* P2 r0 t8 c5 |' |9 F/ t* P
c. e ~6 p& ]3 q[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 9 S6 k( j& A, M2 H' z6 L2 N
* D$ e7 D/ c. d$ ~+ P4 |: X+ z
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( e: d% u& z. S- _1 R0 M) o8 p
5 _' l0 w6 q5 z6 V) A% v: c'{$ElementUpgrade}', '{$ItemPierce}');");$ ^, \' o% c/ {- ?& t ^& o
}
' ?/ j2 @: D4 N% M+ p3 r9 O! p" n+ @
}
2 | a h' k( E! ~
( x$ f% L1 l1 t8 z4 Z}
) H) r) y, F9 ]) t* E' g1 z8 e' z# g
$InitForm = InitForm();
; p% P% A4 C# H$Listener = PostListener();
+ @. D0 f8 o( D! }8 H3 l1 k ~# a' O7 n: m! m# m4 N0 E
?>& r& |$ ?9 e# n8 }
7 H. k2 T( ~; U# {4 [( a3 I9 u) X" e. D4 E `
4 t2 z" q2 D! W, Q8 k, I
Y4 }5 T$ ~* _1 Y |
|