|
|
<?php
% z$ x7 d n) `$ j9 ^0 v4 o4 H( sfunction Connect () {: g1 m# ?+ P$ H+ z: h
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
9 E: Z0 ]3 `; a [: M. ?: O
- `* Z r$ C' Y: `Failed.');
% u( f2 A$ j4 [4 _9 G}
- h) u+ r. P9 h `. u% Y5 fConnect();1 f; q/ o6 t5 y
+ {( l! e" \/ n. R
function InitForm(){" }! H" ]2 m; r
//layout for the form
; q0 _1 Z, d$ Uecho "<strong>Send Items.</strong>1 r G1 C2 | |3 ^" k
<form name='select' method='post'>
X/ K' {) J+ @0 h) u: `( U8 m1 [! J. I<lable>Character Name</lable><br/>
+ C9 [: s* ~+ r- E<input type='text' name='char'/><br/>2 s7 i. v" a7 }, M
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 t0 S& y+ Z5 N$ `4 M
<input type='text' name='item_name'/><br/>8 k6 z5 L/ e3 r# a. x- q
<lable>Item Amount</lable><br/>8 C7 d# T3 `; ]6 V
<input type='text' name='item_amount'/><br/>
5 O6 y$ s$ Z% @, ~4 `8 t- s<lable>Item Upgrade Amount</lable><br/>0 r/ ^* d0 ~# p/ X! V$ h( h
<input type='text' name='item_upgrade'/><br/>
' V8 Q, D* o+ r2 W1 [$ S1 ?<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& o: \7 r" S+ R; G) D) o, x& I! N' [0 a& _% J# W! l1 ~9 i
</lable><br/>( j. h6 @2 _5 w2 a h! r
<input type='text' name='item_element'/><br/>
4 i# D6 d6 @1 D: A<lable>Element Upgrade Amount</lable><br/>
6 r& x ]: R- E+ {$ C<input type='text' name='element_upgrade'/><br/>3 a! v- |( t) @# K2 M. I. ]
<lable>Pierced Amount</lable><br/>, m) {- @0 J5 Z. L
<input type='text' name='item_pierce'/><br/>
) q* `( y; z. o1 ~<input type='submit'/>
$ O0 ]7 B- E1 }% O$ i</form>";
" \! s) e! B4 O3 B# w1 r}# T2 D0 Z! r+ R) F( p% ?# L
o6 o6 q7 s5 d" O7 |+ M: F
function PostListener (){
% v) N9 e" R: A: q% Z$ e//Add more post variables if needed and add them to initform() function aswell
" m5 G$ J/ {8 q& t, d
' d2 R7 y, q2 L- M; T* J################################
8 ~- S6 H: i; {+ x; C% K" ` [##### Connection and Post ######
* f8 Z8 a6 _6 Q+ D/ c: @/ ]################################
- Z9 O" s: W$ o; z, I. S' t$name = @$_POST['char'];
* q9 ]0 `- F8 W* W$ }. {$ItemName = @$_POST['item_name'];( ~3 x- o; o( V/ j3 X: I
$ItemAmount = @$_POST['item_amount'];
0 q6 H9 x7 P% \& T3 |/ C; J+ E( I$ItemId = @$_POST['item_id'];
9 q3 Z/ ~' Y G. q; {$ItemUpgrade = @$_POST['item_upgrade'];
0 d X# z3 [; a+ ^' x) `$ItemElement = @$_POST['item_element'];
0 D$ U2 ?# ~# y$ s7 \$ElementUpgrade = @$_POST['element_upgrade'];
3 u( z; t+ E+ l: E" n7 T! ^0 H$ItemPierce = @$_POST['item_pierce'];' r; P4 X% O: a' M7 W
################################
% K/ S' u8 M" I4 l
7 x) k% O# \4 ^) M, i- ~" H. Q& |//Check both variables for empty value6 B! H( K, f) |* }
2 C6 Y# ]% A1 U. }7 B& b+ X
if (!empty($_POST['char'])){; b/ T: y+ S1 Z8 m% E0 Q& a
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where c9 r3 z* T: Z& z7 Z
- F! t& d+ N' _# P1 o
m_szName = '{$name}'");
; k+ a- X, v/ a: g7 Xwhile ($row = mssql_fetch_object($find)){2 V F* N5 c$ m2 R
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
- U% S9 e: a% K+ X, J$ T$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % u3 `9 C, g7 i- m8 [/ z
( z# h; T) H9 A3 ?5 }4 B E[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
6 ^4 }: r, c) Z2 r$ A) e1 M9 Z8 |" f; P1 G
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 7 w* Q! M L6 [* N$ }; e
! y! C' N' W5 ^3 e XN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', " [' F4 {; W# t- v
4 H' G8 H2 c# u" b( ?'{$ElementUpgrade}', '{$ItemPierce}');");6 _6 o0 L1 E) a
}
% T. ^2 S7 n6 d% Q) J7 T, W0 z, P" b0 y7 o5 y' A
}
! S$ {5 s. ~( B, f9 K& a+ k8 t
2 N4 w R: ~( r}
- r6 t0 Z" N, T! j9 r- [9 x7 l0 T, N
9 ]" N, k% Z# b* y5 m! ?$InitForm = InitForm();
6 _- e4 W- G$ M K6 p9 m& o$Listener = PostListener();2 Y8 J9 f4 B8 X* i
$ @: b1 u! ` g4 U' @' G, |% Z?>
3 j2 w1 e& V* p+ V7 T8 U( D) J# X) k: Y; c
' ^ E% `; C9 a/ m
+ G) F4 s8 k6 n
2 L; A. e% Q; G/ R( } |
|