|
|
<?php
+ N7 M9 z0 w3 {8 E* ?0 _" Bfunction Connect () {
$ @ N& r/ V' k5 x% Smssql_connect('Server','UserName','Password') or die('Error: Connection to DB
0 A2 x# k8 z/ U- T+ p8 L1 S4 y7 u) l% E- j8 @; a$ S5 D
Failed.');
; X/ @7 l7 [5 ~9 k0 _2 q- A}6 v, c* O4 ?: q, K& I7 W+ T8 H
Connect();* x' S; Y& L! D* n4 t4 Q0 n' ?
( }4 h! o3 b- z+ o1 Z! Q2 b5 \function InitForm(){
# O4 V* }# C7 V1 g4 A//layout for the form
) D: W; ~: d* wecho "<strong>Send Items.</strong>4 b. |6 M! H o r* C; l* ^, _5 Z
<form name='select' method='post'>
1 x$ p; ^6 X2 Q. y$ J: M: F<lable>Character Name</lable><br/>
, ]# _' l# [* ^9 ?7 O; Q<input type='text' name='char'/><br/> I& J/ F( D3 ~( {% S' ~& y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
9 ~8 z4 V# n, ]0 ]5 T' p0 a<input type='text' name='item_name'/><br/>4 p5 p3 H+ I( k- z0 `0 w& ~
<lable>Item Amount</lable><br/>' O) w$ l/ ~0 K- C* J3 {* @/ T
<input type='text' name='item_amount'/><br/>
% |* E- h6 b- D B<lable>Item Upgrade Amount</lable><br/>
+ n" ^0 k1 B& v8 J8 I& n! y2 x# X6 o<input type='text' name='item_upgrade'/><br/>: j# S3 z: P; l8 ^6 L. z
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
$ Z6 x/ h) x) v' L, H! X8 E; Y P5 z* G7 F" F) }
</lable><br/>
3 _8 o. T0 W- l: C<input type='text' name='item_element'/><br/>
: }6 a! W: E9 A<lable>Element Upgrade Amount</lable><br/>/ u& K+ p5 Y# z2 @
<input type='text' name='element_upgrade'/><br/>
0 r, z2 {- o6 @9 p5 K2 @<lable>Pierced Amount</lable><br/>
) _; P. K; t' z4 Z7 v2 d<input type='text' name='item_pierce'/><br/>& `8 ~1 E' W! }, W* Y
<input type='submit'/>! R6 m& _1 N+ O# Z7 \: I0 T
</form>";* L3 e0 M1 _. W) Z- l" g7 P; U
} |4 m1 Z8 A* r; S3 _; X# u
# q4 y9 J% a5 ?" S
function PostListener (){
' X6 \- z! j0 a1 R; H/ t8 g//Add more post variables if needed and add them to initform() function aswell3 l) l- o% z- ~ N8 U9 P6 r) K
' J( E: ~8 k) v* Z; o! M8 r: M################################
* U0 l4 f$ [) @##### Connection and Post ######
9 \8 K/ d7 O' P* h5 b/ Q y################################6 @% a* V2 Q3 M7 R; @" |
$name = @$_POST['char'];" S+ w; |1 @: g9 U/ F
$ItemName = @$_POST['item_name'];
4 s' K: Y6 y# w' _1 I! D$ItemAmount = @$_POST['item_amount'];4 h7 d3 f! k: o" j
$ItemId = @$_POST['item_id']; g4 w: {- M4 U1 x+ X: H
$ItemUpgrade = @$_POST['item_upgrade'];
* Y- ]9 h9 h+ p5 i$ |# K6 j) j$ItemElement = @$_POST['item_element'];
/ Q, @9 ^! \0 t# X, D0 i$ElementUpgrade = @$_POST['element_upgrade'];
8 W" j) A/ o, u& T$ItemPierce = @$_POST['item_pierce'];
/ c3 Z8 L) {: t# [################################
* l" ]2 w- u& j$ X+ |! `$ @' I) A
7 b2 m; ~: b+ w: x) [' `* j//Check both variables for empty value. D( t `! z3 _$ C3 G* L
8 I' z/ w2 s+ i+ }+ p' u H
if (!empty($_POST['char'])){
5 f! I, U1 j; \- W; E$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
, f+ S4 j& E1 W* ?' X/ z, b- q' j0 e- L& U! a& l: [
m_szName = '{$name}'");
) [% E: y! m! [0 L- Z9 K! d Gwhile ($row = mssql_fetch_object($find)){2 b/ l& u9 j' Z; P
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
, G4 R7 I% F6 a; F) z$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
6 g: p9 b) f! ]" S8 ~6 ~& U5 S; k. s! S! P: K" z
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ! k% a" d$ `% t) u9 z2 `8 R
6 q/ W2 O( ?2 N" ]$ X) P[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
# ? _ L2 ~, o+ P2 n4 t8 ^& a& ]- @% u5 k* r+ l3 P
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
; N ?) B; \4 ~- Y/ q: c
. U% B1 n7 T9 `" g% c'{$ElementUpgrade}', '{$ItemPierce}');");- D$ Q/ T$ c5 [/ P9 l4 @
}& C1 r3 H2 _1 \+ _8 M& Q: n9 k! Z1 Z; R4 S
( c* z7 m( {; Q. D# v& F- R}
2 _+ Q( o3 b/ s( @
$ v4 P5 O1 M$ z" F! F. l/ i- m}
$ u, i1 V, {' }' l
. x$ W# d2 u' Z$InitForm = InitForm();1 S1 h4 s7 w& u7 y7 X2 \
$Listener = PostListener();6 ^" }" s. N" _1 A5 k: u
$ Y: ]2 w2 m$ v7 u9 C
?>
|' Z8 o4 T9 K5 k
2 e& A; O. {3 X- M3 E# t, i& S. E! n' t. y' k" B
: m6 y$ M" C1 z2 ]
1 v, p% n! L* |5 V* T. x1 _ |
|