|
|
<?php
( n" `4 {, C2 n' I7 E6 R: vfunction Connect () {
- u; d% M4 j7 V3 J. @$ W9 nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB ' ?$ e! \" I- X+ z3 M. S
" i* E7 |: Q8 n f0 f' eFailed.');
" X" ~/ c5 ]6 o& H9 |}
$ x: o2 u! A& G& n# _" aConnect();
Q4 j1 s5 e" O1 {* V
* }! G; d1 a6 d. s0 _function InitForm(){
) K& j Y$ W- h7 Q, P6 ~' j//layout for the form
: R! C3 Y3 `; Y4 Decho "<strong>Send Items.</strong>
; @7 d" y# u6 d! k' \<form name='select' method='post'>8 q! F, `' ~6 Y) s' @
<lable>Character Name</lable><br/>: Q, l% v8 k4 E& D
<input type='text' name='char'/><br/> I+ `6 i: _/ ?3 t
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/> S6 o9 ]* X* j ?0 S
<input type='text' name='item_name'/><br/>4 w8 V* o3 g3 h, X; `- U
<lable>Item Amount</lable><br/>
& N5 M2 d- V. w% \1 |1 y0 _! c<input type='text' name='item_amount'/><br/>
# j$ m# |9 {) G<lable>Item Upgrade Amount</lable><br/>0 p; O! ?$ l/ C% M- D
<input type='text' name='item_upgrade'/><br/>
w( A5 x( K" V1 U( v; {* S<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.): i" Q, C5 t: n3 H
, ~8 l. V. ^/ ?8 ^9 _% _2 N</lable><br/>
& A5 a* L1 e' @# P9 K# S<input type='text' name='item_element'/><br/>/ y: L6 Y1 _; \; i; {$ k0 C c
<lable>Element Upgrade Amount</lable><br/>
% D' I3 m" p' D8 v0 k% K1 M<input type='text' name='element_upgrade'/><br/>
/ J7 h/ e+ J6 o1 j; m<lable>Pierced Amount</lable><br/>3 \* X* X7 D& a8 T
<input type='text' name='item_pierce'/><br/>
& S0 Z }- q: T) J- _8 U/ ?! x) J<input type='submit'/>/ D. o b6 Q7 {, t0 j. K
</form>";6 z0 b8 d9 F4 _) v& d8 R
}
2 o' {% |: L0 [. D& f
8 d: l& X7 w. b, gfunction PostListener (){
7 F' d5 y' V4 Q, D \6 ?//Add more post variables if needed and add them to initform() function aswell
2 R! y" l% H2 a2 z- I6 ?0 | C; q8 P) @
################################
" U9 `8 U4 k& T" m2 T4 \$ u##### Connection and Post ######
4 {2 H: V( v, O4 c E################################& X2 ?6 |; E2 C# e4 Q3 l
$name = @$_POST['char'];
4 `* Q4 d; p } {2 H$ItemName = @$_POST['item_name'];1 ]- `: n" b! H1 `; ?" ?
$ItemAmount = @$_POST['item_amount'];
: R9 b% _1 T- P! e, ?$ItemId = @$_POST['item_id'];
% D3 C2 s& L7 K$ItemUpgrade = @$_POST['item_upgrade'];
; ~: I% }9 X, x, V/ U- J$ItemElement = @$_POST['item_element'];
9 C$ w( j: l, n: b' ]$ElementUpgrade = @$_POST['element_upgrade'];
2 C( p) d$ k& |0 K4 F8 l3 N$ItemPierce = @$_POST['item_pierce'];
; |) z6 E+ s) v! N: r: ~################################
# m+ e& r6 ?% h6 {. i5 ]2 o0 q; ?$ b7 W
//Check both variables for empty value
5 n- N4 {; U) i- m3 Y5 d, D8 ?% x: o4 w& E/ X/ ]
if (!empty($_POST['char'])){
# r2 w3 I: h2 }7 k( |9 H8 p7 ~$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
" ^* O0 r2 y- F% u) }
* s. G1 C5 F: A7 ?; w6 q5 q2 pm_szName = '{$name}'");
7 H: y5 J! e+ U' V# |while ($row = mssql_fetch_object($find)){8 v$ {6 z, v) a0 b1 ?
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. T! h; j6 j q2 p Y
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
2 f! g) b% p# b
! ?, |% m0 j9 U[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], - ]9 s5 Z" ?$ n1 {
, ]* E+ i3 J: R0 G4 M# e* S* E[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
) x* F' ]# L9 z( |7 |$ U
5 o) h6 j. X4 B2 L0 ZN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
+ n' t/ p; k/ W) C" u) K% [" c0 d" Z! ]4 \: t
'{$ElementUpgrade}', '{$ItemPierce}');");% `, R! f6 f# l+ g
}/ |: {' J8 `( M7 o+ `
4 K( J6 @2 ?4 H* W6 d" c4 A
}; i1 a4 ]1 o; Z' s# S# n
3 V8 c G N7 J" L2 a e}
4 q/ W {2 T7 {+ _4 g; H& B$ v
5 ]' l3 }3 h9 H- a& f) b5 @& f$InitForm = InitForm();( S+ @0 ^$ U' K
$Listener = PostListener();
' O3 j- D( m. |! f7 |0 }
/ H$ v) S2 u, H3 b3 e% I?>
) T; z9 e1 b0 z" ^" k) [
' K4 Y% G9 D+ C* }3 z/ z4 h$ l" ?( y8 l' j1 n
/ |9 u6 _# r5 X4 U7 U
" H+ `/ m' `! E( k9 s; w |
|