|
|
<?php
2 a$ H4 C# Q, a% f- a8 b( Wfunction Connect () {4 I, b+ J$ ^ E0 H1 U( h8 v
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 2 D$ S( [8 W* Q. a4 q
' N$ o5 W: _ ~8 l4 m; UFailed.');
: ?, f! F$ g$ C, |0 L( [; _}3 o9 P' S3 D9 F6 Z# r' [" G5 d
Connect();& j; j$ p* r8 ]8 @
~, L0 G1 b7 U% G, A ifunction InitForm(){
( O/ Q* v$ W( t$ d/ \0 [8 z/ T3 @//layout for the form
. z3 w* S+ Z0 c c) xecho "<strong>Send Items.</strong>
2 d A4 `- C+ U. i2 L3 q5 n6 P<form name='select' method='post'>
: ~( H$ `1 F( v. h3 d<lable>Character Name</lable><br/>
1 \# n3 j$ q0 u5 T+ u# ~<input type='text' name='char'/><br/>" R$ o( D% R8 o- K3 R3 V7 ~
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>) k% m1 f5 N, m0 `
<input type='text' name='item_name'/><br/>
) j0 G8 B- _" `+ D3 l+ [<lable>Item Amount</lable><br/>1 y! j: `9 R1 L
<input type='text' name='item_amount'/><br/>
( J: E" Y0 ]- ]6 d1 I<lable>Item Upgrade Amount</lable><br/>1 M6 o$ `9 [, J, c0 `
<input type='text' name='item_upgrade'/><br/>
0 L' J0 t9 r7 B$ ~<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
: C, L7 R$ C4 O% s) F+ E- y5 J# a, i3 q
</lable><br/>. ~! y9 |: ^' r, w2 l
<input type='text' name='item_element'/><br/>
0 l( ~7 E- w0 E; r2 u8 Q+ g<lable>Element Upgrade Amount</lable><br/>
0 n# ?" J- E+ ~; D2 A( I7 d<input type='text' name='element_upgrade'/><br/>
" b# s# @, J8 s7 F- L6 M7 m, |4 |<lable>Pierced Amount</lable><br/>8 q8 j: {, f2 t9 ^: Y# g
<input type='text' name='item_pierce'/><br/>
: `8 z1 H; h1 b5 _" Z @<input type='submit'/>3 g! P% W V6 ?" F+ K- `1 |
</form>";# c1 Y" `$ b9 H: \, k' P! n
}
. w( w! p7 p8 K; X# U# ]! c9 j$ x0 J; |9 G- x: G
function PostListener (){/ n' |5 O* C" V+ I" `$ m! W M
//Add more post variables if needed and add them to initform() function aswell8 w& {7 A' F1 v3 }1 c- t' @
7 l) T+ h3 X: C, j$ L
################################
" J5 A8 _" c8 k. ?) G##### Connection and Post ######* [% ^! A* q4 e; f. z
################################2 G1 p; Z4 f' J/ B8 R6 M$ [
$name = @$_POST['char'];
& D9 e1 O( F) j) l( Z$ItemName = @$_POST['item_name'];$ H B* P- v9 S: a
$ItemAmount = @$_POST['item_amount'];
0 h" G4 G* o- z7 U0 g y" G$ItemId = @$_POST['item_id'];0 X# F L7 }9 Y J
$ItemUpgrade = @$_POST['item_upgrade'];7 f1 d. N& X# J9 _) g, j) K! \
$ItemElement = @$_POST['item_element'];
+ _5 j! v) n+ b/ N: N' T$ElementUpgrade = @$_POST['element_upgrade'];2 x4 ]6 H: l. S8 V9 u& O! W& a
$ItemPierce = @$_POST['item_pierce'];
1 n I3 \( j2 Q2 m, |7 I7 |################################
5 J" [' g) Q( T
A- o3 _$ R ~1 n//Check both variables for empty value! B+ @5 e0 V, p' S" B
; D0 ?- x6 N& d- U- Nif (!empty($_POST['char'])){( K3 d9 l. @/ o, n T% D' ~
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
6 F+ x3 Y( z# k' {2 I2 Q
" [* A7 \/ E- W- nm_szName = '{$name}'");
0 P/ v J' c8 U! Z9 Pwhile ($row = mssql_fetch_object($find)){% D' O$ H0 M4 y: V
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";" [% Q9 H1 G# l9 @
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: n4 F% z- P# H
5 S" e9 b& D c6 M[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
^- x+ J( e1 j6 `) O: J
/ N3 F: m5 ~& s[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
1 T5 C$ ?/ ? o7 {' ?0 ^- H4 }$ l. E. X+ G. l; g0 w5 r: m
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
8 y5 V+ x( q% k H% B, G% ?8 Y9 x6 @, f
'{$ElementUpgrade}', '{$ItemPierce}');");1 I% O) ^ g7 A8 ?8 g0 l: ]( O- r
} n( _, A! ]/ b7 H
9 ~ W+ ]% M# d}5 m* V" u7 E, H o# k
* e' z$ T6 }" J8 p3 E( c}
# N/ u1 S5 v8 ], S9 \% s
- Z' y) U6 L. P$InitForm = InitForm();. x. H- h; P6 F Q4 ^
$Listener = PostListener();
) g: s, @2 k! u
9 z+ b( F/ _2 h1 ?' D5 f4 F1 ??>2 u! h: `, ]4 _4 C1 [6 \7 A# S
! [. b: @9 n! q6 {0 K" |2 g) }4 U# k0 [
# |! d; X: I! Z( X: ?+ ~! }' |) w/ s; z; `2 {
|
|