|
|
<?php
" B4 C! i8 Y( }6 s% xfunction Connect () {
9 I. l# f9 u$ h1 E+ v; v+ a Y. nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 0 b4 f# n0 k; I S: U
8 Q% l) c e% Z% v" fFailed.');
; I$ p( g; B: s/ u5 o0 U}
' ?/ m7 V+ H7 G; i( bConnect();
& v$ K2 c( m4 F8 h' b" b# B, d4 u y
function InitForm(){
' w) m( R) W& U6 {! }) z8 O1 H//layout for the form" k8 h$ ]5 Q" V; B G$ ^6 q
echo "<strong>Send Items.</strong>4 U& g" ?; J. c
<form name='select' method='post'>
4 f1 l( ^3 A1 i+ Q+ E3 A. l% B<lable>Character Name</lable><br/>5 _' ?& w: H0 X" O/ G R4 ]
<input type='text' name='char'/><br/>
% W9 [% X9 j1 Y% o) i9 m<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>6 k. `' z9 x0 ]
<input type='text' name='item_name'/><br/>
5 m' c# F2 f( |' Q6 [9 k<lable>Item Amount</lable><br/>9 y2 Z3 [2 d# W x" N, T0 M
<input type='text' name='item_amount'/><br/>
5 m" X4 r5 s7 V' q3 A3 J, s<lable>Item Upgrade Amount</lable><br/>3 O4 V4 M* f- x1 }
<input type='text' name='item_upgrade'/><br/>
( U5 t& I# H/ Q0 i$ ?<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)) s# m! x( w& f+ h
' ~, u; E8 M% p
</lable><br/>
% I4 Z2 Y, V8 ]5 U% r! p2 O<input type='text' name='item_element'/><br/>% D I% \! z y; y1 l
<lable>Element Upgrade Amount</lable><br/>, W! j: M0 i7 T$ a) h0 E( }
<input type='text' name='element_upgrade'/><br/>
: O9 ]: V2 }+ f. W<lable>Pierced Amount</lable><br/>
4 O7 V: V7 r" P! k+ @<input type='text' name='item_pierce'/><br/>
" F" F, K* \$ Z. W- Y, c<input type='submit'/>+ J3 e( G4 t$ }/ j
</form>";
& R" ^5 h" ?/ z* o; v0 p}( _5 M$ Q, w1 {2 p
9 @# {1 t: C& z& z, Bfunction PostListener (){
9 S& b. K" Z$ l9 b0 N* P% n//Add more post variables if needed and add them to initform() function aswell: g4 v8 u) z/ X* p6 c0 W+ o
$ f( M9 G9 \7 Y, ?################################! z' P4 l7 `& z+ ?# Z
##### Connection and Post ######: X( \3 m) k0 I
################################' w% T3 m0 K7 i# a7 n
$name = @$_POST['char'];$ x2 A: E& w \4 o( n+ p% p, f& U
$ItemName = @$_POST['item_name'];- w) o9 Q! A% W- @" _. G, k
$ItemAmount = @$_POST['item_amount'];
% \1 g# r7 \: C* E$ z$ItemId = @$_POST['item_id']; [$ p; q+ ~$ L8 ?3 x! Z9 X4 P
$ItemUpgrade = @$_POST['item_upgrade'];
7 k) T# b8 A, ?" M2 T: O" x) p7 Z$ItemElement = @$_POST['item_element'];
. Y% L4 D! Q: r0 ~ r, @$ElementUpgrade = @$_POST['element_upgrade'];% |! Y! Y* p/ F" R# L a
$ItemPierce = @$_POST['item_pierce'];
! U3 D% a y9 L' Z% ^/ [ @2 i################################
" Y) s8 o9 l% m+ ^( R! \1 K, t& U$ q4 a8 r( R
//Check both variables for empty value2 N4 d0 A; L+ v* [4 r8 v
" h5 |% L# o1 x$ l3 ] P2 h
if (!empty($_POST['char'])){, M* t4 p4 h0 N8 r( |$ f; K& ?
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
- k( O1 o! u2 i8 C
; y8 n1 {6 r h \m_szName = '{$name}'");; K: b# S) `3 e* g+ n2 r% w
while ($row = mssql_fetch_object($find)){
# \6 ^4 d9 P3 [ D9 G- L1 ^0 p/ u1 Cecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
3 b: \1 {% g% {5 \/ x6 q$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], * X) J) P1 N' W- \+ \+ R: {8 n2 M
" X' m3 m2 k4 d A* G[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
1 F5 o5 B8 g& x& `# {8 R U
; ]9 _2 a0 a1 n, e: W: C[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 2 E3 i& a {- p
/ Z* r, N. I/ N2 r4 y- H; Y7 YN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', + s9 G( p! l7 t/ g t0 Z
- Q, X4 {6 C; V6 B- O, e
'{$ElementUpgrade}', '{$ItemPierce}');");
( V9 A* i; L1 r$ j3 }) ]}
( z7 G: z# K* J7 [4 {
8 [3 P/ V* z) p; M" W7 H- Z4 ~}* J0 ~9 C9 z" K1 Y
' Y: Q O; U. _6 X( }: z: X. `; L5 s/ s}
$ @( @" [: O: p! g. [) i
: K! y& B! ^) e9 a$InitForm = InitForm();, b# \: m+ V; s$ P# y: d4 O3 F- X
$Listener = PostListener();: Q6 p5 n: Q8 B% U) Z) H
; p9 R! w, o# X* q' o2 S?>
# A6 d9 h' }6 T, m8 j% K9 q
7 x8 D" u7 W; K v: e" N. ~$ B4 ~0 d" C/ A$ D8 i. t+ N, t n
5 q* x: S+ n( R3 b1 i9 Q
# S& B% n4 U1 Q. V+ p |
|