|
|
<?php0 v2 J' w5 l) o) D
function Connect () {
6 h! t/ z$ ~/ p% G8 |3 o- hmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
1 i; \4 ]8 ^ i3 h6 A0 [4 a
' B8 J3 V0 E2 ?) I+ CFailed.');
# _. d9 s' S" x* m1 N}& s+ r9 c5 Y$ {# Y
Connect();2 E* C) R. h3 w5 H
, p; f; R0 E+ P: t4 gfunction InitForm(){
9 n9 ` c9 K" J* S! V+ U, [+ w2 ]//layout for the form
e# T0 a4 z+ ?! t( Yecho "<strong>Send Items.</strong>
8 y8 ?! T r- Y9 y, v<form name='select' method='post'>* ?: R) a& N' d
<lable>Character Name</lable><br/>' x' @2 i; c* [( ^- u: |6 ^2 O
<input type='text' name='char'/><br/>
9 p$ P* h8 a2 H: M7 R<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>: G7 k. x7 d& v0 e s! p+ B
<input type='text' name='item_name'/><br/>3 G; s" w6 ?! x V; J. `
<lable>Item Amount</lable><br/>1 D7 `; A* F! E" |+ D$ l
<input type='text' name='item_amount'/><br/>9 o6 R0 M& p/ \' G
<lable>Item Upgrade Amount</lable><br/>
) u! ~+ Z, J8 I<input type='text' name='item_upgrade'/><br/> R3 F0 z$ U5 k4 u3 ]2 c, L* z" E( C
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
9 u' \' b$ f8 T! U) k, r
2 J* O1 J b+ ]6 t</lable><br/>
' t$ G5 i8 Y+ ?; ^<input type='text' name='item_element'/><br/>
3 r4 |, i8 g6 R D1 g<lable>Element Upgrade Amount</lable><br/>% l, a6 N* l* a' H$ r
<input type='text' name='element_upgrade'/><br/>
8 i2 x$ D2 s0 h; K7 c<lable>Pierced Amount</lable><br/>
2 o9 v# {$ n5 H: L<input type='text' name='item_pierce'/><br/>+ F) Z& Q5 a1 t5 k9 A- e; R
<input type='submit'/>, F, A2 X2 o6 x
</form>";
% ^' N- Z5 U( P; g; H& m}
3 P/ T% X3 ?6 }5 T y3 g$ T ?- n! x/ v
function PostListener (){ `+ d, ]. i0 W2 N( M8 B- ^+ Q
//Add more post variables if needed and add them to initform() function aswell" K' G0 k9 ^1 E" h
( w0 ~5 M7 V5 b9 A) h################################5 o' i* _3 v4 k8 q
##### Connection and Post ####### ~# I7 J1 L Z' [
################################
' J9 g) I* ?& R. q& O& c9 y3 s% ~$name = @$_POST['char'];# U1 B- _' u+ S
$ItemName = @$_POST['item_name'];" j% J- T( I( d x* I* O
$ItemAmount = @$_POST['item_amount'];9 I4 @& t- a' Q6 R6 R
$ItemId = @$_POST['item_id'];% }# v+ X5 Z5 Q$ J$ Y- l' k
$ItemUpgrade = @$_POST['item_upgrade'];( C3 K* B" t. ]- I1 F0 j
$ItemElement = @$_POST['item_element'];" f. U1 `+ d2 l( f, l
$ElementUpgrade = @$_POST['element_upgrade'];8 q" [/ T& D' g" k$ A
$ItemPierce = @$_POST['item_pierce'];
+ t/ g: v( Q+ u9 c& W d################################
/ G+ m0 a7 H2 \' G( a$ L! Y1 r4 D: P; a8 q
//Check both variables for empty value
+ J6 K7 @ w0 `1 Z5 w
# t$ n# j+ b, K, yif (!empty($_POST['char'])){
! Z: P2 a& Q9 q; j) N' f h$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
9 x' U- d) p6 g* l* _
) `1 e2 j- B; w6 om_szName = '{$name}'");
4 {: o% y0 U+ h6 |. }& o, O) |while ($row = mssql_fetch_object($find)){: n- |# R) m9 L! e' f" ?
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";7 H, L* p) s7 O! R% l6 M' T
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
! l8 [! P$ o9 d# M9 i. @7 G$ Q+ G n5 k- n
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 6 Y' ^: m5 o/ e/ T A5 j0 E2 `
1 D( j% z7 d2 w. q1 d( C$ b[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
6 C7 E7 t- P9 ~4 M" @, I# P6 g6 {+ b3 ]* ]2 q) v+ g
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
2 u+ M/ o# F1 o* N0 V7 _# v- H) f7 [/ O: f! C# l' a
'{$ElementUpgrade}', '{$ItemPierce}');");
: r2 w h2 o% i+ d}9 V; z! e I J3 n
! P" @- Q8 w: ?2 I+ Y}9 n' J7 I. h# C- t' M% k1 [2 t
& R( M, t- V# x& B+ J
}
. `2 i% n1 K) M9 C& q) L+ Q4 V# g9 G5 U! I& f
$InitForm = InitForm();' L. g" N* r- d& s0 T. ^
$Listener = PostListener();2 M0 f# m" I5 D7 I$ [' N
* |1 W4 F& ~2 b+ c, N
?>
( y9 a7 U8 O& J( v; I
9 A. \. N: v1 T) D* c; k1 r
) ?$ ?! h* r- ~5 c% W4 i( p0 M
- T0 {. v# h; K6 e2 d
|
|