|
|
<?php
, _! R0 J$ V" u! Y( ^function Connect () {
4 u2 m0 v r' |& @& }mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
: k1 ?" W0 [& t
* |1 ?. |! x* x4 u1 L0 w' r' w' OFailed.');
! a% s0 Y' i9 `/ |9 ^}9 F) q& G. d+ j o1 C: y
Connect();, o. }6 C' Q- b" K: r
/ d; t4 ?" `, K1 c" G2 u
function InitForm(){# P3 s" ?- c: h% l$ k+ n
//layout for the form
; n T5 b! e4 u1 Q# m$ {) fecho "<strong>Send Items.</strong>" R+ N$ @- Q/ Q5 C! Q1 h
<form name='select' method='post'>
9 z; m4 j8 i2 u& b; w: ^3 s+ `<lable>Character Name</lable><br/>: G' |, F. h6 ]3 O
<input type='text' name='char'/><br/>. ^- @2 O3 u" s. S8 U
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
6 u: ^$ w! B. U( F6 E7 U6 z<input type='text' name='item_name'/><br/>
3 L' S8 c$ j; D5 y1 M<lable>Item Amount</lable><br/>+ D& G8 X |9 D9 j% U, k* ]% k5 _( p4 \
<input type='text' name='item_amount'/><br/>
' e2 s# ^2 W8 W4 U5 o$ F Z<lable>Item Upgrade Amount</lable><br/>
8 {7 Y8 \1 j' r D( i; f<input type='text' name='item_upgrade'/><br/>
( c& J7 w x; v; a& }, i6 d<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
$ h0 i1 E6 k# [& J& n# n, t) G( q/ ^8 t
</lable><br/>. Q; D$ q# Q: p U
<input type='text' name='item_element'/><br/>
4 ^3 T# R% m2 Y, b- R' k<lable>Element Upgrade Amount</lable><br/>+ [6 S/ H8 v7 Q6 q2 e
<input type='text' name='element_upgrade'/><br/>
0 `+ X+ S/ L5 R0 R4 b( u# j( g<lable>Pierced Amount</lable><br/>) L# E" m1 G! \9 X% c
<input type='text' name='item_pierce'/><br/>
) U9 }& v6 }! m, W# @. L<input type='submit'/>
8 d$ T) R4 T& {+ f" B2 _* u</form>";8 a6 A" U- D2 ^6 y
}- P1 o; g1 j- q# T6 Q% v" Z" r- ^0 A
; H5 h) C- \' a6 C
function PostListener (){
4 s" W# ?. |, w/ W5 F//Add more post variables if needed and add them to initform() function aswell8 X- A& ^2 {! l9 f" T% Y5 O
- z; Y$ s$ y: m x8 H
################################& t p4 B3 F% J$ L C
##### Connection and Post ######
; s- b4 `: J$ f* X9 B################################) l" g9 \( X: i: z! |
$name = @$_POST['char'];
, F& r% O+ v" X! y) s7 G$ItemName = @$_POST['item_name'];
4 O" p; d ?2 g5 l. O. G/ p4 \$ItemAmount = @$_POST['item_amount'];5 k, q$ ^ U7 O2 {! i/ j1 T4 F- ]
$ItemId = @$_POST['item_id'];
- d/ X. a8 v5 y$ B. s2 R$ItemUpgrade = @$_POST['item_upgrade'];1 |, l A/ k t- U; F
$ItemElement = @$_POST['item_element'];
3 T. W& a: [# G; C9 B c. w- ]$ElementUpgrade = @$_POST['element_upgrade'];
; `+ d: y" X, ?3 A6 a$ItemPierce = @$_POST['item_pierce'];$ ]$ @% b6 @/ S9 L* ^+ ^
################################) G4 A6 ]. Y/ `
/ e9 I; Y) |% O
//Check both variables for empty value* g: t9 d/ l# G* m/ _
7 @' q1 M' q8 I* f; f4 Pif (!empty($_POST['char'])){. c2 K- j% y" @' x1 Q6 Z' r
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where % m# Z& _' n# u- J( D
3 u0 ?5 I9 T6 D4 r' V% s# N
m_szName = '{$name}'");# w- t. w9 e6 k( ], f
while ($row = mssql_fetch_object($find)){
7 i$ q5 T& O; uecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
9 ? Z) p1 v# Z5 A4 D8 p# Z$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], * r$ H$ d C$ @7 s( D2 i: _% y# |; s
3 R% T# Z( E* l% j0 M, M# ~' G[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ! I8 s) L( W. Q3 g) E+ o
4 i* g. _2 V* [/ r# |
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
# S+ ]1 X; d9 C( I$ [, O" c2 M9 y {$ r
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
# G5 N' o2 i5 u% n8 a/ ]1 k/ e
'{$ElementUpgrade}', '{$ItemPierce}');");9 d* s1 n) V! @) M
} I5 o, K) E: v" O7 w$ _: a
5 X' `' M* M) S* `6 R# P B+ i. R
}) i$ D. F/ H% [4 F: v9 \3 r$ m
6 d! _* r9 w* Q$ r1 m7 j
}
# O( J3 e( ~& h. x
1 n6 x: @1 {2 f9 L0 f$InitForm = InitForm();; ?. X; k) k: O! t4 n
$Listener = PostListener();
* d$ ?" z! X7 R4 R# Q( q
4 S1 k" H' s: x3 X4 s2 @" P?>, d9 P3 r( x% n/ e5 K0 l+ P
1 k/ K- c- ]( s1 ?) I! |6 L7 s- t! E" i& a& X% R$ l
. Z5 p2 J1 t' C- X" u
F! m5 n7 O! D# \& [
|
|