|
|
<?php1 K8 @8 I( s* A- a' U# p% z: f
function Connect () {# q: p0 G# a. F5 ?/ X$ q1 H4 D
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
. `9 }) Y) p7 Z8 w, x) g8 k; }2 f) U. j- W7 n3 O( h1 f: m
Failed.');
, \3 A0 |( |7 m4 \/ `) G# s}, J0 l/ [/ A) I" K- {% o! u
Connect();
5 F. l W* l( R& D' J$ {
! b3 K' {2 i4 N" U4 o: nfunction InitForm(){
7 s/ x% I0 z% F: X//layout for the form
# |9 X7 t: n6 q ^' \5 J+ A kecho "<strong>Send Items.</strong>4 X7 \- {) Y4 w5 o
<form name='select' method='post'>, }% g5 ]1 n5 f
<lable>Character Name</lable><br/>% f, \3 ?% p& l: x
<input type='text' name='char'/><br/>/ U+ Z' @0 X4 `% l& Q; Y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>/ U) O$ j5 s8 l
<input type='text' name='item_name'/><br/>
9 A j) T, b* z<lable>Item Amount</lable><br/>% o! M( t! {. U# m# F0 G
<input type='text' name='item_amount'/><br/>
* K+ t" V. Q: K( I% b<lable>Item Upgrade Amount</lable><br/>+ `, z5 _/ D, D9 l
<input type='text' name='item_upgrade'/><br/>
, i% U, \3 i- p/ ]: l<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)9 a" |5 |. Z3 M) h
$ p. E; m S/ U5 S# q M</lable><br/>2 u& E2 N: V; R* `6 B4 C
<input type='text' name='item_element'/><br/>: g: F3 [2 Y# Q. ]. K2 }5 w% o+ Q
<lable>Element Upgrade Amount</lable><br/>
0 z G! l, ?. g: Q3 \8 H+ R<input type='text' name='element_upgrade'/><br/>& d, W' Q4 g/ [. ~/ U
<lable>Pierced Amount</lable><br/>
8 h* W+ y7 ~: g) s* h<input type='text' name='item_pierce'/><br/>) S$ O5 ~3 V9 M* [* M
<input type='submit'/>5 o3 v; @! [, x3 b( [
</form>";) ^# u: K5 M6 Z3 j$ q3 H$ P! E% O4 @
}
0 v& S! _1 m) s
+ l, h( m; Q; n/ ]0 q6 l7 `0 W W9 rfunction PostListener (){
% v" J5 S0 ^* `) t) S//Add more post variables if needed and add them to initform() function aswell
0 y+ K. ^7 p5 a7 @/ F3 x$ i- q o9 ~6 q a6 ^! I3 E' W: e
################################
0 z: e7 R. C% I8 D, n3 q1 }3 Y##### Connection and Post ######$ m6 @9 G" Q k7 C
################################9 D$ s9 \! k* V/ d u+ l6 l
$name = @$_POST['char'];! l, K) q4 Y8 R/ g$ H+ f: Y
$ItemName = @$_POST['item_name'];
' P0 v9 T* L+ t% v: T$ItemAmount = @$_POST['item_amount'];. Y" |. S/ a" v5 I( V
$ItemId = @$_POST['item_id'];" y2 Y; ]# h( S4 `- ]) }6 j
$ItemUpgrade = @$_POST['item_upgrade'];3 b; M) o4 L+ Z$ R
$ItemElement = @$_POST['item_element'];$ i0 P1 w4 Q" W' c; Y" z
$ElementUpgrade = @$_POST['element_upgrade'];
2 e/ F. Y) a% x+ }. t# g4 J$ItemPierce = @$_POST['item_pierce'];7 z( L" i1 h. Q' {! T
################################( B: E7 Y& V* T. M5 E% \
9 J- X. J3 S5 x+ h- s- G
//Check both variables for empty value/ }: V) o/ N% Q4 T6 u1 _' l
6 Q! G* l- \$ N
if (!empty($_POST['char'])){
' }( v. Y4 S1 y3 W- L5 n$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where * M" ~! e3 I3 k* a
" m* x S/ f/ W; F' k# @& h0 nm_szName = '{$name}'");% x k) T6 `4 Y) N' g
while ($row = mssql_fetch_object($find)){7 h" t. m! N- i
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";/ q9 T: w* ]( l5 t9 h" z2 V
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], / ?$ t+ F. i0 g1 }8 v
8 j9 W; e! p/ d7 G
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
( ~% K* N+ x4 B& I
7 X6 r% R3 r4 C[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
9 R$ L4 |2 L" i2 M2 ~' x+ u& m6 i) v f
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', : p/ F9 `; |( ~' p3 [/ @6 f
" a5 A8 f& ]0 J9 c'{$ElementUpgrade}', '{$ItemPierce}');");; E- {* e, @ g! P. P) F; O
}
3 A/ C, V6 C8 Q1 j3 r; |3 ?+ d9 U' ^2 c- J
}, Z- ?! @3 }! a4 U7 U) l! |$ j
* I' U+ p% ^" A}0 ]) J# H3 v/ m; L
1 K! v' W2 g' h1 c# j+ l
$InitForm = InitForm();% Q" |1 e- @! d# c: C
$Listener = PostListener();
" ?5 @! F F0 c1 Q% l) o. y& p$ s6 d0 {, q* b# L
?>- s7 ~9 v7 g* |% j/ ^5 D
. `4 `' O$ \$ N+ j: V" [
% j/ v" o: }: R; h7 |" }5 Z) ]
4 ?6 P& x% L8 v9 j8 J9 h
8 [- H7 ~8 v( T9 y* j: s) v3 S8 z |
|