|
|
<?php9 |8 o+ |' e6 J9 X3 P5 [/ C
function Connect () {
$ v" t0 q( q& x7 W: z7 c. Amssql_connect('Server','UserName','Password') or die('Error: Connection to DB
- E1 L, m2 \0 e5 T* Y: c, j! U5 A9 P7 D+ I, J; G8 [5 D$ g
Failed.');
/ Y& q7 y" k. z8 B9 b% o: M}3 c) _% b5 ~( G2 `6 A$ x4 P
Connect();; B( L2 r' I6 D
3 k4 j- {& I# W8 [4 ]9 `function InitForm(){
" z$ @$ m1 m3 Z* U) g- Z//layout for the form7 h# c0 N" `: r' M
echo "<strong>Send Items.</strong>; @2 I" u3 E8 F) @) R4 t4 ~! ]0 [
<form name='select' method='post'>
9 Z. y4 t$ p& t<lable>Character Name</lable><br/>
0 \+ o- M6 E1 G7 t. Z. d/ j B<input type='text' name='char'/><br/>
: d( T8 `# V& |6 F$ T* w<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>$ T# V F" D% R' o9 x j
<input type='text' name='item_name'/><br/>& V1 l( l; ?9 C
<lable>Item Amount</lable><br/>6 \6 A, \% h; K+ v1 k K
<input type='text' name='item_amount'/><br/>4 U6 X7 [& H) I, f8 p6 @+ U
<lable>Item Upgrade Amount</lable><br/>9 i% B* c/ _# Y0 N8 u1 k5 o
<input type='text' name='item_upgrade'/><br/>, I. c0 Z _+ Q1 J& l9 _
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)2 L( l7 n' f* j2 \
: F' C, n! C* ^3 G6 N
</lable><br/> l- Q7 z, Y: ~
<input type='text' name='item_element'/><br/>) W" p9 ^8 P# i0 X
<lable>Element Upgrade Amount</lable><br/>2 D3 J2 I/ i8 C
<input type='text' name='element_upgrade'/><br/>
7 G0 x6 c% r+ s4 U2 ]<lable>Pierced Amount</lable><br/>; L4 `9 `' P3 L& Q4 x
<input type='text' name='item_pierce'/><br/>4 i2 x/ }+ ^0 v4 o$ @ d, j9 p/ N
<input type='submit'/> O0 v" O5 m) B* v7 ^' A
</form>";3 H+ q' A5 v# t/ f! H; ?
}1 V, t* U, e8 a: F, j, q; q
. C: X G+ @( [8 hfunction PostListener (){# ~( I- @) G+ G. Q( m
//Add more post variables if needed and add them to initform() function aswell8 Y+ g% m' Z) X$ V2 F1 o
: b+ H C5 [% y
################################
6 |* @1 _( {4 V) I1 N: k1 P##### Connection and Post ######
% e" m7 x2 j/ ~$ ]4 G+ L: M+ d################################
9 I6 y4 b' Y, c2 B* h# f' h* i& n$name = @$_POST['char'];1 l) h2 n* W* R% d
$ItemName = @$_POST['item_name'];
- x5 g3 C1 _8 o3 j; g0 {$ItemAmount = @$_POST['item_amount'];- @7 w7 G! Y5 q( m" B
$ItemId = @$_POST['item_id'];8 A1 u V% P- N l( ~$ G
$ItemUpgrade = @$_POST['item_upgrade'];
& W0 y9 l) U7 u5 Z$ItemElement = @$_POST['item_element'];
2 \5 q- f: a8 M$ElementUpgrade = @$_POST['element_upgrade'];
% V q! v" I2 [- d$ItemPierce = @$_POST['item_pierce'];
, r x4 I) Q; {5 h6 p+ P: E################################
6 _: Q9 m2 b6 B6 Q3 |2 l( Y
w5 Z; o ^* a7 f//Check both variables for empty value; p% a( ~- w; r6 y& L4 y
, V3 k7 K! O1 cif (!empty($_POST['char'])){
# ^( T& E# m, W l" Q4 H0 z$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where : {$ H% f9 W; G3 k' c
, c. E* ^+ W( x6 U& F9 pm_szName = '{$name}'");
, K0 L! O& \ n& [while ($row = mssql_fetch_object($find)){- J W8 w- I9 Q5 D/ a
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";: L4 [8 N" p7 A
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
+ N! x' L8 b: L( |. q3 u' ]8 W. l8 x5 O
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 6 n0 P& f+ X# H6 K9 s* X- t9 ~
& |9 A" j3 B8 h[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', : q% i a" C# U, X# n I2 u
, \2 Y0 r5 b$ e6 ZN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
' H9 S5 c! Y! P) \2 W
) N' u! C4 ?! E'{$ElementUpgrade}', '{$ItemPierce}');");
9 f- N0 N% o$ g" N8 A6 k6 F}
9 }9 S2 j/ `1 x
- c, y4 l5 l$ D: v, X}
% I% c) K2 _0 u0 v3 b/ j7 f
* d5 V) H! v9 k" y3 Q}$ Q2 j2 W' k% F3 Z
) t# A3 W5 B$ T' Q3 o
$InitForm = InitForm();& x& R" `6 Z% e" F
$Listener = PostListener();
4 L5 y0 C8 v) t" ]% }( j$ U5 F" l
1 b G" O" t, D. L+ l! P: j8 e?>4 c* i3 ?7 g- ^) r
2 j4 x& V W" `5 a# c, h0 L; J& [$ W& g; z" O: s& k
+ K+ ~0 f" D, c2 a+ Q5 @
Q B& Q4 E4 J6 E" | ^5 B7 J* f7 u
|
|