|
|
<?php7 D; K( `/ L5 H7 ?2 j2 N
function Connect () {
2 q' t! N3 U3 Dmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 3 q& ]( i7 w9 R) r
* u0 i0 f# A8 E8 H! K* S% N/ yFailed.');
$ }0 `! x4 m) ]' E( e, l}
" O G! H( |6 Z+ S @: YConnect();% ^8 M* j0 F k7 ~ o. Y
, S* z6 F/ e: Y0 t8 z9 gfunction InitForm(){
2 S+ F9 _( T/ i5 l' y) e9 n; S//layout for the form# j( ?1 }/ l9 z" z0 u
echo "<strong>Send Items.</strong>7 j) |) o8 J7 n' s
<form name='select' method='post'>
2 O6 k5 ^9 Y1 u/ ^0 ^6 t4 l<lable>Character Name</lable><br/> y# r1 l7 z, F
<input type='text' name='char'/><br/>
' n4 s9 Q2 \6 t) ^<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>) N$ \. x5 O- F4 V
<input type='text' name='item_name'/><br/>2 ?8 ?5 Z7 f- j4 h
<lable>Item Amount</lable><br/>
J0 D$ N/ {; R, |<input type='text' name='item_amount'/><br/>2 G* G% R2 G/ D& G0 d4 z& Z" Y
<lable>Item Upgrade Amount</lable><br/>
/ F( @$ k0 W, P; p/ o<input type='text' name='item_upgrade'/><br/>
; D' T* s# Q. N9 d3 [) A<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
A0 q+ x+ ?+ x9 e9 H7 U
, @. N7 Q3 r6 Q( s/ \</lable><br/>
5 ]6 j; Y, W$ C v<input type='text' name='item_element'/><br/>
_% N* q1 w! U4 }* U/ j1 y: w<lable>Element Upgrade Amount</lable><br/>* z9 A/ B- v+ X! ~- L: Y! l
<input type='text' name='element_upgrade'/><br/>
3 I( G+ f w& x# |4 w. n3 u<lable>Pierced Amount</lable><br/>0 b. z. i ?& b* G& K0 R1 Z
<input type='text' name='item_pierce'/><br/>
4 g1 w( E+ ~% Q; b/ a5 ]<input type='submit'/>
0 x9 T) ^9 W; _$ p& X) S7 j0 @</form>";
! ^9 a$ P$ Z. r' }}
& h1 u k3 g8 w A t1 F
& T1 e m n6 i: g1 Qfunction PostListener (){
8 k; [" J& y- Z8 y, D& J//Add more post variables if needed and add them to initform() function aswell# x* R' {8 X$ B
* e" ?% [. W2 G. l0 T" z: y0 W5 j$ o################################5 P& l- c# v m3 ?+ V
##### Connection and Post ######
! v6 T2 j5 W8 U8 ?4 s' V- p################################
( F: l8 v- \/ q2 G b; W$name = @$_POST['char'];
i' z: b* N1 z% u t$ItemName = @$_POST['item_name'];3 I. ^$ n! ~ V
$ItemAmount = @$_POST['item_amount'];) C* g u _* w6 Q
$ItemId = @$_POST['item_id'];8 ]- B# f8 |& I
$ItemUpgrade = @$_POST['item_upgrade'];9 i* A% ]; \2 S
$ItemElement = @$_POST['item_element'];/ {, k. ?' J5 O2 O- Q# D! R" j: L
$ElementUpgrade = @$_POST['element_upgrade'];
E7 p; q0 R) M# y, N' f$ItemPierce = @$_POST['item_pierce'];
2 C+ T7 Z9 {" } m8 B; ]% z' E################################( q+ w2 G+ W! {2 ]" Z( [3 l6 j
' Z/ m9 P# J0 o2 {
//Check both variables for empty value
9 u) y& n1 A: k8 x* K9 @
/ ~4 Z$ o( s- u: A0 {if (!empty($_POST['char'])){. U& I: ]1 d8 a9 {- V, W
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
% c* ]" w: G* x0 i
; Z l& d3 z' w2 u3 D1 Zm_szName = '{$name}'");$ A3 o# B2 c- D a* T1 m
while ($row = mssql_fetch_object($find)){
6 E/ _- q( T" F( L0 Mecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
! Y2 d. I' t7 P. \- |$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], # u1 s) M i$ D4 S. A8 a
. {; |# f" c# ~' s/ R! k9 F4 t$ \/ M7 v
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], - _, b! }7 n' g/ o
5 m7 n3 G: d# [8 w& Y# P6 h9 {[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 1 e( o8 i: l s% v' V( p' T( {
/ Q' q o6 f* @7 {1 @N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', / ^- A' Q7 O; j+ F% E/ L# ~2 I- b
, o: ^ X2 M3 @# B' p& _) O1 Y'{$ElementUpgrade}', '{$ItemPierce}');");
( B: x* d+ ?! D R) |}
! _6 z8 S3 ?+ c+ f- Z+ H" D$ N6 [8 R; i& y1 T
}' S$ W$ a: e: u
: U0 _ @& {$ H* b" e}
$ ^* r8 C; n! ~) U+ ^0 \$ S: J2 W8 d5 K4 F( {! i
$InitForm = InitForm();; i, }4 G- R- k- B/ [
$Listener = PostListener();, m0 s9 b9 x- S- g' A8 W
9 f! P6 R- p5 d3 d/ Y# ]8 M
?>
# ~# t; j2 q& J! s5 r9 L8 L4 u J4 r1 y+ \! {0 L9 W3 o1 z, I
& J& Y8 J( }% B% z, v7 {
3 U. X% }/ }" X7 K' K% N& e. P! n: v/ |1 ~7 k6 F. m& T/ ~( p
|
|