|
|
<?php/ I! S, T, a% P0 Y+ j4 v6 a: J
function Connect () {
% Z7 o; X* x- B/ tmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
2 @4 G& Q4 H- m- O; }, F; T) v) o3 g' X v3 p. O' N
Failed.');
* K) n+ d0 ^: L1 F4 }) M* ^}9 R5 t6 ^! q# ~ u- t7 v
Connect();
5 P6 w8 C8 `, ^# y5 ^5 `/ O, H. U, ]1 D1 t- R8 j5 \& ~$ s
function InitForm(){
/ j5 z; D$ v& Y* `//layout for the form
' b9 f% r `5 ^6 ^- Y9 Hecho "<strong>Send Items.</strong>& Q$ Q# ^ P# w( z% W
<form name='select' method='post'>
4 `) s P9 V$ n8 h+ t3 S<lable>Character Name</lable><br/>) v# N. y; s3 x1 l) w3 T' K
<input type='text' name='char'/><br/>0 m4 k" w+ ~8 s2 ^4 H" d( R# i+ y( G
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
1 W! E, V- K f* {- z' b<input type='text' name='item_name'/><br/>
& L8 p. h3 _- o" h4 |<lable>Item Amount</lable><br/>: a5 r1 L3 I# R$ }
<input type='text' name='item_amount'/><br/>4 c8 }) w8 ^) ^/ ^6 d8 {
<lable>Item Upgrade Amount</lable><br/>
: P% L, s& D# d' [1 h<input type='text' name='item_upgrade'/><br/>/ H- q+ N* C4 w) ]" I# U9 N! x
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)" u2 M4 |+ ], U+ O5 k
! C: {, J$ f. v5 J5 ~' i. t
</lable><br/>' R/ ^5 `1 H& n' E: w
<input type='text' name='item_element'/><br/>
& t9 ] w) M8 ~/ v7 L<lable>Element Upgrade Amount</lable><br/>
: D/ \* Z# @4 J% G, d& v<input type='text' name='element_upgrade'/><br/>6 R: R& ?& U+ @# a" K: Q
<lable>Pierced Amount</lable><br/>
" N- l5 f+ K+ F<input type='text' name='item_pierce'/><br/>) @- z; c& H6 `: j
<input type='submit'/>
# v% {+ u- b7 Y2 |& P</form>";
7 Q+ z0 O& ^3 V: Q& U}. @5 P8 t5 t3 |6 G L$ b9 }$ x
* w6 ~6 Z( m9 K$ u# ?
function PostListener (){1 h& |$ a- l( D* K
//Add more post variables if needed and add them to initform() function aswell* F* A; z8 U9 c& {- j) [
+ S% N+ z' I$ a! J$ c0 P
################################
) `7 W! @0 N; b2 V) L1 w0 X/ }##### Connection and Post ######
2 B b+ Z6 X% v* z################################
+ r5 N u/ Z8 R3 _( ~7 n Z0 A$name = @$_POST['char'];0 }' T D+ r/ _! d
$ItemName = @$_POST['item_name'];; q8 L8 m# V4 P9 Z# z# M
$ItemAmount = @$_POST['item_amount'];
) ?9 P$ J* w* e4 H$ItemId = @$_POST['item_id'];
* L& c+ ?, u7 @% S# R( U4 h1 K* o" t$ItemUpgrade = @$_POST['item_upgrade'];) b, Z* s7 h' v( N7 g9 R
$ItemElement = @$_POST['item_element'];
: ~2 F. J1 H$ J& g0 h$ElementUpgrade = @$_POST['element_upgrade'];& z, Y7 E8 @9 J
$ItemPierce = @$_POST['item_pierce'];$ a1 s' t0 S0 u* W# |
################################1 C- m u2 X: U! H* |
7 y& Y8 `7 k. Q/ o }//Check both variables for empty value5 R3 | H: w6 O/ s2 Z3 S
s) j' D# @* h+ X5 K9 ?+ f9 K
if (!empty($_POST['char'])){
( W; a( [( C' @8 b1 z' l$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
" O+ { I D: A! {
5 J& }! J; b* Om_szName = '{$name}'");
1 Z% V! L' z, l7 D; r* jwhile ($row = mssql_fetch_object($find)){
. ~$ {6 ?: `5 Z+ j0 t2 eecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
, V9 R. w) `+ c$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 2 k) M( b" u" t) Z: q! p+ ?3 c
+ q+ {( m9 y+ c! h/ N[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
: l# B! w4 K( _" Z
+ [ C9 _9 S) f$ ?$ U W9 q[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
1 W2 g# D: E& n# @2 t" r/ ]" x9 f( h: `& L5 {, C$ [9 E
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
a0 e3 t" _- E/ j2 D5 E1 \& N: J
$ B* @5 {3 ~! ?. t' X0 I/ K'{$ElementUpgrade}', '{$ItemPierce}');");$ t4 C+ _! }$ M0 `! V3 ~4 T
}3 _, Z/ p+ m( {. @* i
' h+ v% g+ r- ^8 x* t
}
8 m( R1 U4 ~6 G0 e+ T
: c* {3 c! B( I+ s+ ?0 ?0 m) R}9 g7 P. D$ [2 X! f& t
) b+ u$ b$ t: y K
$InitForm = InitForm();- V/ u9 j# ^5 F* W3 Y
$Listener = PostListener();
6 |7 I2 A/ P J" d( o: [3 T6 I
. t& f" S, y% B, A) w?> e0 H: D. l* p4 M# b5 A
$ ]7 O6 n8 W) j5 ~6 K7 p6 i! ?9 @+ c7 t, K# s2 Y5 V. ^2 p
& v9 |2 s8 }- b) H; C
. x0 J0 y0 l) I5 G0 C |
|