|
|
<?php
' T8 g1 h5 d$ S$ dfunction Connect () {
! B2 f& ?0 u$ w& V* C7 n$ @mssql_connect('Server','UserName','Password') or die('Error: Connection to DB - R$ A6 I/ d4 g7 p S6 K6 x1 ]8 e* [
3 f5 t, J$ q( D* V
Failed.');9 h5 i. ?* r" O e+ ]% A; X
}; B" [4 ?) Z R0 v
Connect();
) i4 |+ q$ Z& b5 S& [/ }5 S( q4 b! x* Y r+ P" q, X1 U) Z
function InitForm(){( [. {1 o. K/ k) q" S; {! D
//layout for the form$ y, X, e9 p# n9 u; u' u
echo "<strong>Send Items.</strong>2 U( {5 R! s4 y/ t
<form name='select' method='post'>
0 q% ^+ `! c) H0 k/ U4 _<lable>Character Name</lable><br/>3 u, Q3 m: `2 H: D, u6 `7 u
<input type='text' name='char'/><br/>& l4 X, h% s. U6 }9 i6 @& R
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/> z& `( q& k$ b2 h3 p( Y
<input type='text' name='item_name'/><br/>% G1 G, h6 s! R% q1 I
<lable>Item Amount</lable><br/>9 O' F6 G$ q+ p9 Z
<input type='text' name='item_amount'/><br/>
1 P7 b% f0 k% G) h( g<lable>Item Upgrade Amount</lable><br/>8 h o+ E" d' h1 S) S
<input type='text' name='item_upgrade'/><br/>' F A/ V) G, G5 q2 Y @
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
. a4 o" P' p2 K* D
& p$ v. e3 i) ]! M</lable><br/>6 x' C6 J& Q% s. ^) ~
<input type='text' name='item_element'/><br/>
u. u& e" f4 o) y<lable>Element Upgrade Amount</lable><br/>
' c; b* P, x1 Z& l1 n9 a% c/ {<input type='text' name='element_upgrade'/><br/>5 z) L/ \- m# I4 S% t0 P3 I
<lable>Pierced Amount</lable><br/>
( O$ c. ?6 q* V2 d! j8 B' h2 ]<input type='text' name='item_pierce'/><br/>
' ?6 m- b8 b& h) v) O7 d) n<input type='submit'/>
: t) @* ^$ ?+ e% X' @0 R- ]# h</form>";# J$ W$ d& _1 T c) V/ O; P0 ?5 L/ p* j1 z
}4 u( ?' ? k4 f4 G8 H
: \: |& f9 _1 a: Nfunction PostListener (){6 m: D% c; ]3 ^1 E- M
//Add more post variables if needed and add them to initform() function aswell
. ?- f: Y! g- D8 j9 ~. r7 Z- k. g9 N' U' o; Q
################################
; q1 Y% A% d4 `7 c! I( X" P: H8 L, R##### Connection and Post ######: p% e8 N' f4 t! |
################################1 K) ]$ ~: X3 x
$name = @$_POST['char']; f5 I9 S3 R: \% f/ d
$ItemName = @$_POST['item_name'];
* C7 s& I8 D" u0 {% V$ItemAmount = @$_POST['item_amount'];$ o3 Y3 @4 \; X: `- X4 \ Y+ R
$ItemId = @$_POST['item_id'];
6 ]) C# p* q9 p0 ]# I; t$ItemUpgrade = @$_POST['item_upgrade'];! E: w" B! E) z* x5 I
$ItemElement = @$_POST['item_element'];
* O8 E; z0 A; T' J8 T$ElementUpgrade = @$_POST['element_upgrade']; ^# z; J- G# M
$ItemPierce = @$_POST['item_pierce'];1 r" |8 ~8 G4 Z$ b" ~
################################
. L. s/ b; _6 I9 l
; M8 e) C7 k% g9 j* a- s//Check both variables for empty value
9 I+ k z- m$ B% s- P, p& M ^* q8 k$ p6 ~( M; M9 F/ W# u
if (!empty($_POST['char'])){( `' J! e$ m) q
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
1 p ]' p b5 E7 l4 Z
- @4 C% q) s v a2 c8 rm_szName = '{$name}'");' Z6 r3 I0 Q/ K# m2 n5 }' [
while ($row = mssql_fetch_object($find)){
' [* R1 P" S0 M; F' techo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
( L0 M) { ~# ^9 I9 I, I/ K$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
& y; h, a' g* z6 \! G" a: _* N) j+ ^2 e5 r4 J
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
, s$ `6 w6 K( g- S. ?9 p/ t0 Z
2 W5 \% |) P! f |/ r, t[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', , ]2 w) D! `. P q- p$ @
* _! E$ y- l3 M3 h1 B% \. PN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 8 ]* r# @% d6 {; v) h
2 F5 ~; z( n. ]'{$ElementUpgrade}', '{$ItemPierce}');");
; k, P' p( K3 V# u}. k; \- m8 `) y* A- m4 w6 `
. K8 ]8 k6 R4 J2 h/ H" j2 v}0 V' v- u' _, n# J9 ` \
5 S- N5 X% c9 s, n}
! V/ `7 e" y9 A" W0 L9 ~6 Y+ D# j/ P0 u: k! {
$InitForm = InitForm();( ^9 p" y5 p5 A( q j& o' J
$Listener = PostListener();
( x2 z' `; H0 k/ t" }& e! o( ]6 R, N% |. R2 a
?>8 z" y) F! W% n' L, @
9 n$ w# d" f4 S I, v! M8 `3 ^
% i; H) J9 K) }6 ]4 w
3 f: S* Z. H2 y3 g7 p: d1 b" M! C0 B* k9 N. j8 y- P
|
|