|
|
<?php
4 |6 S2 o7 D3 d& j; H1 zfunction Connect () {
9 g8 _; M. Z# j' M: |: n! {& d6 cmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
$ Q5 _3 h) ^# e6 p1 [
# e: }) a4 x. u# w' gFailed.');
' ~9 o$ B6 x6 e: p4 M3 n5 j- Y}' ^/ A7 p5 j9 n9 `0 q+ i6 c
Connect();, q8 K( ~9 _, h+ _
8 k8 Q2 |* p: r$ ]$ P
function InitForm(){
+ y" c8 }9 U. \7 }; z//layout for the form
* ]% y& j1 E: z9 iecho "<strong>Send Items.</strong>
! |, Z# J3 O: [: I8 a. F2 `<form name='select' method='post'>
) T% P; ` ]* v& a# I4 `7 K# y9 N; f<lable>Character Name</lable><br/>
; I! b! e% z/ G<input type='text' name='char'/><br/>* |' F% Z! r/ N
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
8 M1 l( h7 \+ [" X1 a<input type='text' name='item_name'/><br/>
, r) t! R$ w8 u2 i$ T* ^8 o+ \& B<lable>Item Amount</lable><br/>' l7 s, ?1 v& `6 k
<input type='text' name='item_amount'/><br/>9 A n' t+ l6 `$ h j8 c/ w# V
<lable>Item Upgrade Amount</lable><br/>4 V4 f6 ]; X; C; a" ?
<input type='text' name='item_upgrade'/><br/>
- d2 \) w% W# U$ ~! n% ~<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
! O |4 u4 x( W9 j; |) ^( Q: m* n C) Q& \$ {% ^0 Q1 b
</lable><br/>' B$ ?% ^0 f* j7 E5 \" w* v
<input type='text' name='item_element'/><br/>
* R% h1 a* c5 ^, s: x" ^9 H! [7 T$ h# V<lable>Element Upgrade Amount</lable><br/>& d% |- F* h J- C. u( z4 `
<input type='text' name='element_upgrade'/><br/>
9 C2 _* F# F/ y/ E3 Z! Y" R1 S<lable>Pierced Amount</lable><br/>) ~7 R$ \0 ^! P p1 x8 X
<input type='text' name='item_pierce'/><br/>
' j: b! X) Q( O9 W! W5 N<input type='submit'/>
8 q# L6 W7 r) _1 \# `</form>";* F4 K& E0 c+ X+ B
}9 {# t4 ~! ]% B2 C
4 C$ e2 S4 V7 z2 Lfunction PostListener (){
5 b& c' s: i. x! n" P//Add more post variables if needed and add them to initform() function aswell
# g& m9 n1 u! M" H$ C& q+ Z7 Q) [5 b
################################7 q. }2 m7 |" R& O" ~' n
##### Connection and Post ######5 S- s6 `/ q' S/ y( c
################################9 h! ~7 s- A. I( e
$name = @$_POST['char'];
. U* t2 x9 W. A: j, E. M, m$ a5 o$ItemName = @$_POST['item_name'];
5 k7 G- X6 c2 e2 `5 @1 E$ItemAmount = @$_POST['item_amount'];8 Y* B8 E& d6 ~: K3 f
$ItemId = @$_POST['item_id'];: y8 I. m! x9 L6 g2 p. R
$ItemUpgrade = @$_POST['item_upgrade'];
1 U: e% q, w/ `/ X$ItemElement = @$_POST['item_element'];0 |/ `1 f3 k7 y, d
$ElementUpgrade = @$_POST['element_upgrade'];) H+ Z) {! [- A* E: c$ m, ]" x$ |
$ItemPierce = @$_POST['item_pierce'];# w2 w4 K' r& v
################################
" ^7 ]6 ^$ v \ Z1 {3 E( F, c$ P1 H( ^
//Check both variables for empty value3 s! q0 r) E7 P; z! u3 u2 S
W8 s9 q1 v% u& ?: d# Hif (!empty($_POST['char'])){- B7 V6 _( \( S: T. {) |
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ' T# s4 Y( R- f7 ?$ P8 a6 p; n
( J3 ^1 t- o% ~5 S+ p3 w
m_szName = '{$name}'");
% Z: |0 n y3 U( Z. t6 @3 Cwhile ($row = mssql_fetch_object($find)){" U: t+ _8 l) B
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
2 J' j& a; t8 U4 a2 }- p! }$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], " C! {3 F4 G9 C; G
d7 u' v7 L( t8 b, V) q* o
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ( i6 u& h5 O8 a3 e9 p9 m" ?6 Q! T
" R m# f! p+ ~% w1 ^; N }8 m[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', . ]* A* x2 B/ g
+ G" ?1 b( ~0 [ _# kN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
: w `9 Y* H; v X
D# W( ]3 T. ^/ D1 i* v% x/ {8 P'{$ElementUpgrade}', '{$ItemPierce}');");
8 ]& v. U7 S6 ~; `8 U}
5 k6 ?4 A; `6 u& A, h2 k) \+ Y* j/ Q1 r' ]/ b, r
}8 E o2 X' m% h+ b1 s8 h2 W/ J7 n
) w- n" Y" T7 q- T5 y# E
}: Q2 z1 o( t# f! u# r9 q7 M
- ^4 y4 _/ i& t/ [$InitForm = InitForm();
# P- V7 D, Q7 I# K; m$Listener = PostListener();7 l) w4 P6 B9 [/ H
7 F! O+ d1 R, b, J
?>/ y& R1 S, j# t# u! J/ J" d- Y3 x; ~
1 X# h% n7 L# {1 V' I$ g5 a) }; \( |7 n& ~; h
& e9 s9 a( T2 p& O
, b# U9 _: [( N5 b |
|