|
|
<?php
! f f" \: G- \5 ]* m( N$ b* dfunction Connect () {% W( x( c% [4 T8 J5 F
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 8 |' t4 d6 q P& e' C( U" y
4 A* [$ j' a; @
Failed.');
$ i8 d7 O5 R# H7 Z}" t) m% O# s% E3 E9 Q
Connect();
$ D9 x$ Z @3 z* G. r O7 q& F4 ~% |: t1 [7 }
function InitForm(){1 V" v' h; y- b, R0 j! L. S r. H
//layout for the form
* T3 E- U4 k) Recho "<strong>Send Items.</strong>
2 \% N" Y$ y8 L3 Q, v<form name='select' method='post'>
9 x9 a2 D: [: P0 `/ ]/ q1 S6 P" f& e<lable>Character Name</lable><br/>
, v; c* }6 M; K" v' B) ]# |<input type='text' name='char'/><br/>' B R& O: B @" ?0 z: d+ v
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
. ]2 v" o, y6 o- z9 M/ X" |<input type='text' name='item_name'/><br/>
6 E7 ^. H+ B6 |7 \<lable>Item Amount</lable><br/># N7 b3 @4 |4 W) D
<input type='text' name='item_amount'/><br/>
2 @' ^' F) ^' d) `; ^( S$ d& B<lable>Item Upgrade Amount</lable><br/>: {; r z% X% K" c
<input type='text' name='item_upgrade'/><br/>- i8 A( A. O5 {' s' b
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
: B9 O% {' G7 U# G8 \9 u5 Z" w6 M
</lable><br/>3 {5 V \- @6 a. H
<input type='text' name='item_element'/><br/>
u4 h" d6 l9 F# ]2 S<lable>Element Upgrade Amount</lable><br/>! d" v" i) m8 R, i9 o6 g! U
<input type='text' name='element_upgrade'/><br/>$ N; G6 {# M5 e+ D# u* P# R
<lable>Pierced Amount</lable><br/>
; E0 Y/ s7 S8 |/ n1 P# b<input type='text' name='item_pierce'/><br/>
1 ?: y. a1 l/ O: [<input type='submit'/>' a; u$ `2 u0 \: {7 ~) D
</form>";
. ~* P2 W; [% m, P6 t}
5 H B0 e( n5 ~4 M4 x4 b( h2 Y% e( g! A
function PostListener (){
" S( _3 G- C1 g1 ~* ~) ?0 B2 B//Add more post variables if needed and add them to initform() function aswell+ u+ _' p( s+ Q8 \6 R8 }6 |
, @- z$ i$ S2 A& [
################################
- a6 n9 o, N3 l##### Connection and Post ######
5 Z# m- V4 M6 p2 |* F################################
_6 @5 S6 Y/ X$ t0 `4 O$name = @$_POST['char'];
, H: s* U/ m+ v2 |3 M7 K$ItemName = @$_POST['item_name'];
3 E# U9 B* t, d! L$ItemAmount = @$_POST['item_amount'];/ N8 g1 ^: R) \% W9 N! b
$ItemId = @$_POST['item_id'];. t- U4 _6 D2 V3 @/ n
$ItemUpgrade = @$_POST['item_upgrade'];
+ n$ I, l* c2 T3 i+ I$ItemElement = @$_POST['item_element'];8 q$ O0 }) t% m5 ~+ F7 Z
$ElementUpgrade = @$_POST['element_upgrade'];& `& t- d9 {& R6 K
$ItemPierce = @$_POST['item_pierce'];
4 o: l7 k! G+ O5 F# L% [5 L" k################################0 a, x$ A- A' Y9 W6 k6 }
/ E4 F5 ]0 Q+ @" n, W. V
//Check both variables for empty value3 x- i& {* g4 g$ u( {- ] o
$ b) N$ O$ I2 dif (!empty($_POST['char'])){
& F0 ]) X) p. U7 W: Q2 j$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
/ f! T6 m6 W/ Y5 _( O
# e. A- D: e7 A. f, T+ o: Ym_szName = '{$name}'");! Q, h% A; D' t4 f4 e! J! ~
while ($row = mssql_fetch_object($find)){" ?5 t1 z/ l9 r$ Z5 `
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";8 W' p' [! R4 T" D) J8 N
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
1 S) L# |, v% c! e, M6 f; a3 S; l5 g: p
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
9 H: _& N7 ^' O! ]( ^, J
4 m/ v: h# K) W3 F& d; k[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
+ H$ }! Q5 u7 p: I4 g0 h
' {6 o$ m, _7 ?9 IN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', % p2 j! P3 m2 e1 R2 G0 ?) M
: F3 @4 o2 l' }8 Z5 Y t
'{$ElementUpgrade}', '{$ItemPierce}');");
$ [8 p6 V9 e* W- f9 t}8 n8 j$ K, A3 ]0 W4 ?) B( @( b
) N: l: j& ~ I# m* s
}
& @7 \. Z+ _( |& v8 y/ F0 A& m5 p# Z: l
}4 K. m8 H, ^) C" [8 {) @$ W j
3 W2 g* J6 i1 F$InitForm = InitForm();
; V( {0 O2 _$ S: U$Listener = PostListener();" [7 e) D! J8 v/ ~; j* ]# A' Q
0 M( Z# I/ S& z: i$ x?>
y: X& P4 C6 g) f& Y: T2 f, n% p6 R8 I! M+ a9 ?" ]
6 @1 \' D( w9 D7 c; O: U
3 [$ V5 x9 R3 W0 U0 I- T, `
7 ~! ]+ D# u: `! p+ a p" O) r/ v
|
|