|
<?php6 B) }! Q7 D6 L; T$ D+ i: @$ P6 B
function Connect () {' `- p; A% S2 `- p8 o
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 7 V0 |6 M) c/ {" G- A- |, l
6 v' r" `" _( F( ~0 t6 a( |: Z- DFailed.');; p G- f1 ^( j# [) u3 l; P; j
}$ J" P9 G- f0 ], m3 Q4 W
Connect();
* H9 C0 f- Z$ e! e! G1 I' W% S0 L' F. v' D& X3 p
function InitForm(){
5 n5 H* d- N9 X7 B) V//layout for the form
1 {8 }" D2 e+ l% y$ ?echo "<strong>Send Items.</strong>$ a4 m+ C+ g% c* j# s
<form name='select' method='post'>4 S8 d X6 O$ k9 E
<lable>Character Name</lable><br/>. A* m5 S% i3 S. w9 `2 W |
<input type='text' name='char'/><br/>+ q7 ^" V6 {/ m: w6 v( H
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
) n2 t! h) x8 q \. i' e, ?( A9 d9 I<input type='text' name='item_name'/><br/>
- m, `% u5 Q& h' @<lable>Item Amount</lable><br/>$ [- I( _+ q) f
<input type='text' name='item_amount'/><br/>( B4 f1 J) J5 o. p/ q
<lable>Item Upgrade Amount</lable><br/>
$ z+ y2 Y) d, J/ l<input type='text' name='item_upgrade'/><br/>) W) z: ]- U6 t5 e: a
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.); O# F( y5 c5 r: Q7 @( t
( }* c* @2 v+ E
</lable><br/>" m! v* C0 [# {+ M
<input type='text' name='item_element'/><br/>
$ u/ N9 Y+ c4 H# s6 c B3 S<lable>Element Upgrade Amount</lable><br/> C; K$ G4 P# _0 V$ a: S5 A X
<input type='text' name='element_upgrade'/><br/>
, F9 H( X9 @ g$ }<lable>Pierced Amount</lable><br/>1 j. V1 }$ @ `9 K* k3 ^& |1 E
<input type='text' name='item_pierce'/><br/>& `+ i& y1 z- X' o
<input type='submit'/>/ _" b8 v: _# N! D
</form>";
& u/ ?$ i2 V# `: s4 C}1 L! s+ y9 M1 W) g: v& ^( Q
, h7 U0 t# g% l2 h/ U e9 k
function PostListener (){
: v8 [& F, Q& _+ O//Add more post variables if needed and add them to initform() function aswell
8 [0 V! K( o. {7 e4 f2 ?6 x; O
. u+ M. \1 i; D s################################8 f! |" E3 C% N8 X" P" [ t
##### Connection and Post ######" Q* a. [' k* ^% M, C' @
################################
6 ^2 Y, e# F: ~: j$name = @$_POST['char'];+ X" o- X E; F+ E, B
$ItemName = @$_POST['item_name'];
6 n# G' z& R" j8 Y9 x2 j$ItemAmount = @$_POST['item_amount'];
, n9 E+ Z( {% c$ItemId = @$_POST['item_id'];' c6 D$ X# `2 B* m9 u' O9 E
$ItemUpgrade = @$_POST['item_upgrade'];
" x% A2 C. i+ H: `$ItemElement = @$_POST['item_element'];
) f! ?9 ~' ]4 H- ], @! y$ElementUpgrade = @$_POST['element_upgrade'];
$ @4 t6 O4 S% ?4 z# c ?3 u$ItemPierce = @$_POST['item_pierce'];+ }' z7 e4 G4 e
################################
! b' U9 J) O; n- M1 Z2 U* O: |0 u! B8 u1 g# q( b& C5 q. \2 A
//Check both variables for empty value. K! X- C5 E. N/ Q
5 s( [3 R2 Z# @' `2 [
if (!empty($_POST['char'])){
1 `: t6 o& h- ~+ @$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
6 r; m' m g1 D3 z6 x' {- {
, B7 e+ @3 |( t2 Bm_szName = '{$name}'");
; A! g& u: q8 u3 U- C C( R4 bwhile ($row = mssql_fetch_object($find)){
' \- h( {. ]6 b" Z7 [9 aecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";7 o, G) U5 T9 u# e% W' D: Z: h- R
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
) z2 p0 c( B$ l7 I
% _7 N; T9 a4 {& r+ p. F[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], & q0 O' S9 V+ L: U) @; L5 j
* c+ A" e' p4 ^4 R: B! s
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
" G1 v; M8 F2 |# N3 D5 T/ v
- n% d+ C$ l+ V5 A& _# RN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', : a8 _! Q" h3 X- S
8 S" A; }9 v; T# Y% O( s6 J6 c'{$ElementUpgrade}', '{$ItemPierce}');");7 G0 J2 P) Y q: ^& p
}
1 Y$ U( N4 i& b3 N4 K0 s1 ]6 D6 z) ]$ P7 Y8 u
}3 Z, y: K" s, w5 } t) o/ Z
! P c; f( o! |8 G' T}
7 X' E4 o( D1 t5 A0 k' i- ~ V# o' l
$InitForm = InitForm();& d1 D3 h, X1 y+ N) N$ t2 |
$Listener = PostListener();
9 y8 {/ J& U$ p0 S4 j3 j- B8 s. e% M7 {1 {0 h! b$ S1 L' G" J
?>6 x& t! R( @/ B9 A$ ^% P
( h$ ]0 m) o! F9 x7 R7 K7 P( O! a
- @& G% Y/ Y; ?; ]" U! G
* q P9 k" ?( j P" x/ n- b% {3 c) V5 g
|
|