|
|
<?php) ~$ v3 h" A( {2 h: J6 I4 t6 p" E4 Y
function Connect () {3 V2 A7 S; E8 z5 X
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
* w# J8 h$ X0 P1 G6 {$ o+ [4 O) S" ^# X
Failed.');! u* R/ Z: d$ b9 a
}
! r0 \" R: d. E: v2 |Connect();
0 ~. ~ b8 j* Z4 ^, M* }& H" w* T/ I9 c: t: r1 j
function InitForm(){: V- ?' G0 @ W* {! m/ s$ D6 G, o
//layout for the form
4 U4 S$ S5 z% R- techo "<strong>Send Items.</strong>
$ ?2 Z3 X. p) d* x6 x0 R5 x<form name='select' method='post'>; j+ G* f- j: k# ~7 q
<lable>Character Name</lable><br/>/ Y1 T$ ^3 l/ U' V% g
<input type='text' name='char'/><br/>
7 {4 w! {7 Z/ I<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
9 J8 H+ H2 J$ Z' E- V$ m( g<input type='text' name='item_name'/><br/>
8 `, d4 _4 q. y; D<lable>Item Amount</lable><br/>+ T4 g/ e' R+ Z8 X) `
<input type='text' name='item_amount'/><br/>
6 p0 }' {; [ M) N( F6 O0 A/ n7 }<lable>Item Upgrade Amount</lable><br/>( C% j/ x1 E( w8 g8 e5 j0 c9 \
<input type='text' name='item_upgrade'/><br/>
$ Z' f! O2 u; ?) S<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)' Z. u6 A0 ~" \# e+ X$ S
- M: P) G3 U$ X/ J y
</lable><br/>
# U9 u8 |+ W6 b/ Q- m6 Y<input type='text' name='item_element'/><br/>% v$ d4 B6 H4 w. N
<lable>Element Upgrade Amount</lable><br/>
* Y+ n( r: G0 }<input type='text' name='element_upgrade'/><br/>3 A$ ?. S9 g% Q0 `- ~& O
<lable>Pierced Amount</lable><br/>+ W; J- I* `; |; c2 @- i. i k$ l
<input type='text' name='item_pierce'/><br/>
- i" ], r* h ]' h<input type='submit'/>3 m! _$ E, P9 r6 `# V( [9 Z
</form>";/ ~6 x0 k1 D9 }. n* K
}* ~/ e" Y, A& ?' O- s* [4 m
/ U/ [) v$ E0 \3 v4 m5 f( ~function PostListener (){5 F( U2 A' P, \8 _5 B- r b4 D
//Add more post variables if needed and add them to initform() function aswell
9 m" n% R% A! v d% e2 _
9 r0 ]$ Q( b2 R; }" ~9 w# Q5 |################################: ^) q! e- I3 q! Q# ?
##### Connection and Post ######+ k1 i' {6 m: U# K9 w
################################7 p' C, C3 V [$ @3 b& l
$name = @$_POST['char'];
- q+ \8 ]/ S2 P0 C. d* u% T+ ~* f+ S$ ^$ItemName = @$_POST['item_name'];. K v; [7 S( K9 |
$ItemAmount = @$_POST['item_amount'];
. y% G( R Y+ L8 x3 c! f4 D$ItemId = @$_POST['item_id'];) t3 O& }" G& {7 V, h
$ItemUpgrade = @$_POST['item_upgrade'];
1 v6 R p5 g: u- J" o. f$ItemElement = @$_POST['item_element'];
" ^: N, u& t. O7 d- ~$ElementUpgrade = @$_POST['element_upgrade'];( a7 |0 }6 Q, P2 r* E2 X, |. o- O
$ItemPierce = @$_POST['item_pierce'];1 m2 f, y7 z7 M! m% D1 A5 _
################################: m, t8 {: ]7 R! ^2 d, }1 W1 `+ ]
C0 ^7 _8 Q( K& N* l+ I: T
//Check both variables for empty value
* @' d+ U- z- K; w1 Y/ z- a+ h
q* A# w5 J1 x" K, }' `. |if (!empty($_POST['char'])){; X) h" z& W7 ~0 D: q
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
% C9 _% A! V8 Q2 l5 m/ n q% a9 X
m_szName = '{$name}'");. a4 `0 p/ d" E$ ~1 Q4 R2 l
while ($row = mssql_fetch_object($find)){& c9 X/ y+ W+ T L* a
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
/ v( r, M& b$ l- g( a$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
" u; S- y' z/ H
0 f/ p- E& \/ ~& w# C% S[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], M; s7 M" s2 i7 G/ ^
7 {; b6 y$ w p% Z( H
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
! D. B/ ]+ l8 e' |* ?
( f! q/ ?+ F9 [ V3 I* U: WN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
% X; E: a- A% E0 H* L
7 N7 Z7 G0 {) n9 T( F7 T, Z3 T, I* I) ?'{$ElementUpgrade}', '{$ItemPierce}');");
; W/ U& \# D# j: z' q/ J8 P}9 B- P1 p% k) G( ]7 Q' W
# P8 x* @/ w9 x1 z( c: {}4 F6 X$ {* v; x9 O/ W
7 E4 e6 V2 \( e8 r$ L
}* T/ f! q% l8 Q# i+ Y6 H& Y) ~
% Z# W$ u; k8 L) k, T
$InitForm = InitForm();
3 u2 c* W. @- s# a3 ~$Listener = PostListener();2 ]/ ^9 s2 B P& m+ d: c0 ^, X, y
?& h0 M: l! T/ X3 O" G?>
% R9 {; L$ r2 e5 X5 S8 W7 _5 j$ S) D
! n% {* d- n; S- I# K
" K7 ^" }' e* t, @4 K2 O, G
$ [! L& I( [0 k2 O- M5 v- q- j9 J7 J, Z" i6 I( l7 ]1 P/ E
|
|