|
|
<?php
4 _7 R7 t* m3 Qfunction Connect () {
2 T4 g2 o4 R9 h6 F7 z# x; K; smssql_connect('Server','UserName','Password') or die('Error: Connection to DB 3 O1 B& m T. ]3 u9 E
$ R7 H) _! w9 ~Failed.');& @* c+ l3 ]. e# h0 v
}
& l* k; @! ~ z, R0 A. Y2 AConnect();
$ q; Y0 ?1 m( E* u( D
6 H7 s/ h! K9 O3 k( S. G" nfunction InitForm(){+ s0 s Y4 H) t; y
//layout for the form( b" k5 N9 j" r& `+ j
echo "<strong>Send Items.</strong>) ?2 Y: n( }* S! f% J
<form name='select' method='post'>
. _% T% p+ B: |<lable>Character Name</lable><br/>
' P% e }- Z6 {4 s) D<input type='text' name='char'/><br/>
: r7 L" f* U. {3 b, v3 `" e<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
5 @, L- c9 R5 ?0 A/ ^<input type='text' name='item_name'/><br/>
' e; g. B4 ^' z<lable>Item Amount</lable><br/> w; t9 o8 I9 s+ H; {- L
<input type='text' name='item_amount'/><br/>
9 ~7 M, X4 q5 b# a<lable>Item Upgrade Amount</lable><br/>. f: C: k3 X0 r# b: x7 g' q! J& F Q
<input type='text' name='item_upgrade'/><br/>, i# b7 W0 r* i
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)5 ?& [' F7 E8 ^0 u3 U, f2 y
; q: X9 @/ I! k2 h9 X7 ^
</lable><br/>
' x$ [ \- ~) \, ?3 r* y<input type='text' name='item_element'/><br/>
" W8 ]; z, Y8 F; h, D( l+ D<lable>Element Upgrade Amount</lable><br/>" `( I0 _$ m0 K9 j
<input type='text' name='element_upgrade'/><br/>
$ V4 {# {: K/ b T0 m+ O4 d6 x<lable>Pierced Amount</lable><br/>
5 z! j( W# I8 \. v' L* C8 F<input type='text' name='item_pierce'/><br/>4 ~. @6 z! ?9 A$ u+ n
<input type='submit'/>6 _5 m8 h ~2 ~, }. N: N, t2 }- v
</form>";+ r3 V9 t$ G9 j$ A1 P
}+ N( f* e6 U- \' T0 R$ P
) c8 p( x* B# D! l" Hfunction PostListener (){
; V* y" P& Y0 g5 l//Add more post variables if needed and add them to initform() function aswell( f4 D" N5 V* T% O
- Q& r# K* t0 X' b) s) ] M################################
' I* K7 t2 P* q: {' Z##### Connection and Post ######
$ w( q' k& p' H; j( x( D################################
: a# D) J. J1 y$ a0 z& E9 d$name = @$_POST['char'];) z4 [0 V8 \! U# M* Z
$ItemName = @$_POST['item_name'];3 d" d5 b$ Y2 r9 {+ ?
$ItemAmount = @$_POST['item_amount'];
# `, \4 Z; A2 f$ItemId = @$_POST['item_id'];0 A! E, S: z) H J- X0 c% g5 a
$ItemUpgrade = @$_POST['item_upgrade'];; l: x8 d" `1 |8 @/ x. k+ W4 { j" X
$ItemElement = @$_POST['item_element'];8 b" u0 U5 T, h& i6 ~
$ElementUpgrade = @$_POST['element_upgrade'];$ j( \7 t# w, X2 K9 `" P$ Q7 ^
$ItemPierce = @$_POST['item_pierce'];6 @# N% j" E; Q3 m. F
################################
+ E4 z8 w+ g% g+ {& _: P
$ j6 p# ~4 U% x2 g4 u4 {1 ~$ Q//Check both variables for empty value5 b$ e: b& {% j7 L
( F. K& g" _& I1 ], Sif (!empty($_POST['char'])){
4 Q7 j" f4 i s$ ? X. _4 C$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , _% N6 n/ A. ~) s9 W6 n+ ~
4 H3 M3 T, ~* D+ O; c* V4 Fm_szName = '{$name}'");
& X$ y/ P! J8 ]; q6 i0 {8 Lwhile ($row = mssql_fetch_object($find)){% f. L+ H9 u9 C/ a: v
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
- M! P* h2 F' ~! N- `$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 0 n1 j6 r. M! @0 e. L. r
5 i" p9 h6 }9 Y9 `' \5 n$ x[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
5 z/ \% Y+ j) j& p+ B! }! m' P, I
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ) C' V5 W$ q/ d+ c. A/ H5 @: n! c
2 w+ X+ ] A4 m$ a
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
0 S5 \6 [: u/ q& a- w$ K ^1 j2 ?. K9 Z3 c' X% n% {
'{$ElementUpgrade}', '{$ItemPierce}');");: s0 ]. u/ X: l9 W2 h* ~$ f+ _
}1 R1 W9 F, R5 D- U
: p6 \, B+ J; L5 q- f- b/ u9 ]
}1 `% x# s% c- w* W; h9 D
1 t# @3 O- D1 j" ]; H5 k! x* V}
1 \! Q9 B* ]! O% w& T4 Z
. Y' S, n8 z) ?1 o) {8 V$InitForm = InitForm();. W) p. N" L8 h% X; `
$Listener = PostListener();% h5 F) u+ R5 Z1 l5 d
( P: x5 s; }6 i" A, k- Y?>
5 l3 U# c1 p$ h( K2 J! Y
6 ?, }% X' Z0 M+ [; |! M6 z
$ | b7 n- p1 S% [0 }& i/ P. a8 [9 {7 A& G7 m9 i' o
: N, P& D4 y8 a |
|