|
|
<?php
0 v7 G X* F3 Tfunction Connect () {4 m7 {( w3 l1 a( h4 O2 e& c0 _
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
1 L' C& w3 D% {6 z9 P5 z. ?# S( f, Y+ h6 M% M t' }9 \
Failed.');: ~2 k9 o ~ J+ B* {4 w7 \0 h
}& t8 v' `- a) x8 C D0 q) x
Connect();
' I9 w: n' [! ~" p E& d/ I& S( A; U* F
function InitForm(){$ I U- H0 O; d3 m2 v0 [3 j7 ~
//layout for the form
7 `# s& i! k0 X6 m4 ~) \* yecho "<strong>Send Items.</strong>
$ C$ P) u- L0 u. u<form name='select' method='post'>
6 M2 U/ ~: N$ m. h! _8 y0 y<lable>Character Name</lable><br/>% G, Q4 A* z0 Y3 _# U i+ z5 K t
<input type='text' name='char'/><br/>: E- I) `4 z$ @& y, Z5 y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>, y8 u6 w! U$ Q, x
<input type='text' name='item_name'/><br/>5 ?: O' L9 c; h1 @
<lable>Item Amount</lable><br/>
/ q% L0 J( m1 h& _, C2 F<input type='text' name='item_amount'/><br/>
- s' J2 |& R) g- v9 o<lable>Item Upgrade Amount</lable><br/>0 E# \2 i& s: t. q
<input type='text' name='item_upgrade'/><br/>8 s3 j9 U# P( n
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
5 h) }0 S- z% c8 g V* y$ j( F9 x. g1 S! U
</lable><br/>
x9 h' W E! A( [. Z<input type='text' name='item_element'/><br/>8 J9 X; X5 N% T# s6 o0 f
<lable>Element Upgrade Amount</lable><br/>" P( }* ~+ @# X. l
<input type='text' name='element_upgrade'/><br/>
( y' `9 _: }- M% X<lable>Pierced Amount</lable><br/>
4 ]# ?6 b7 `' u9 Q; c" v5 f<input type='text' name='item_pierce'/><br/>
: R% j7 C% K9 ^' p<input type='submit'/>
5 t, o, T9 D, ~7 k</form>";) f7 Y" |, p9 O5 \" X* Z1 v6 g- J3 C% d
}2 S2 t$ k4 |2 n
( g" y) k3 w1 `( {$ k8 O! Ffunction PostListener (){
N6 A5 h5 L+ s6 N: D2 v//Add more post variables if needed and add them to initform() function aswell
8 Q6 k- B4 r: `; Y
! w- m- |/ F9 U$ q################################; T& E$ w5 C8 i/ X
##### Connection and Post ######, G% T1 {/ d" z$ {6 L2 g
################################
# \- K% o; M) ?* j4 k$name = @$_POST['char'];. b: \- P9 _; R+ x1 ?( s% o
$ItemName = @$_POST['item_name'];
2 f1 L/ ?! y1 \4 s. u3 L$ItemAmount = @$_POST['item_amount'];" }6 r) z4 w0 J$ o# @" |
$ItemId = @$_POST['item_id'];, e& Q+ H* ~. ]. u# s6 S
$ItemUpgrade = @$_POST['item_upgrade'];
3 B% G* y1 v: v# Z1 z$ItemElement = @$_POST['item_element'];: Z' \4 f! m& V& ?' w0 o
$ElementUpgrade = @$_POST['element_upgrade'];5 K+ S. G9 A5 b6 o, r) p
$ItemPierce = @$_POST['item_pierce'];5 L) m% f a" l8 D5 ^
################################- q7 e: |- ?8 {% d. U3 [
7 ?! y; T5 D5 d$ q
//Check both variables for empty value
. ^2 u1 N: o+ @ s9 U& K0 B2 p/ l' c5 K
if (!empty($_POST['char'])){
0 i( |% j- |3 i( `$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 5 }7 _5 k3 f X& y8 H, l
6 i. ^2 _. O+ @" q* @# W
m_szName = '{$name}'");$ Q8 h, ?. S& {# W9 S, `
while ($row = mssql_fetch_object($find)){
4 ~$ P5 d2 ~6 P) d7 `echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
g. `& {2 l c$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], " u F: w4 x: G: s @2 d
9 M+ J5 I: B4 B, e5 q. M' Z
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], " _# ^2 x" E0 j5 A _; g1 E# M
0 `6 n9 U, o; Q, O6 R+ M[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 5 H1 B/ k8 T3 ?2 Y% ` J
: y6 t$ ]2 M7 _& Y/ O# XN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', " n0 o* M1 F. C9 l! O" D/ e
, Z0 u$ T, U9 l3 P* a. k
'{$ElementUpgrade}', '{$ItemPierce}');");4 y# K. m4 w! t5 {6 u5 Y) I
}
3 {9 h( e0 Q3 V: Q5 A/ |
/ P4 U ~2 K0 U: h% m8 \0 ]}/ [6 m' d! T" q. L
& l a, \$ q, Y3 x, J" b}- C. r$ H6 x, Q; L
3 D/ W1 u+ f( A9 y/ ^) g" y5 h$InitForm = InitForm();
1 X) l$ ~' a/ g1 n6 z5 u$Listener = PostListener();' i) }; ~; f) K
) Q9 l. `$ {+ ^1 @9 B. x?>
9 J. n, ~. W# g3 {: E3 O& \7 B- g4 _) }! u
) C _# j! H+ E, q+ P; c! d$ v3 \
9 f f1 i- a2 l
! k4 D# u" k# i8 w I
|
|