|
|
<?php
( `' `0 V0 R$ U# }& \/ F7 vfunction Connect () {
. O9 T6 R. s5 d3 Y/ Pmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
! F. v$ u5 y- y; c A3 K! V# v, p
3 o+ Y" X% n, a' i) OFailed.');- a- x K) C* l1 G
}2 T. \6 q; ?8 R: h5 B6 h
Connect();
% E( ^* h1 n8 |) |0 C
4 Q# S# u) m* V1 j8 Y7 `5 pfunction InitForm(){& m8 W9 e9 b2 `- I8 P7 q# c7 J: i
//layout for the form
- T- S4 S4 D3 X; I; zecho "<strong>Send Items.</strong>
. D# d1 M* E9 A. l& F; g<form name='select' method='post'>' i( h% r6 ?, r' \' t% g
<lable>Character Name</lable><br/>
& \7 q/ U9 v& ]# O2 V9 t<input type='text' name='char'/><br/>
* d) u2 V* A9 g/ Z4 }<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>. o, v e6 L: E% h- a0 |
<input type='text' name='item_name'/><br/>6 S. H5 [$ f( L+ d# O+ \ Z
<lable>Item Amount</lable><br/>
/ r8 o8 s0 r8 A0 e<input type='text' name='item_amount'/><br/>
5 A6 |6 B8 M/ H2 [<lable>Item Upgrade Amount</lable><br/>
, T+ V6 s# W& }9 v<input type='text' name='item_upgrade'/><br/>$ c0 X4 B. [# t
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
1 m0 ~% m1 ~9 i$ Q5 ]& T
5 V5 F5 A4 K, N/ N7 E* X' B/ {</lable><br/>* T: u9 I9 W4 P1 H
<input type='text' name='item_element'/><br/>5 L/ x+ u$ [ g& x% ^, e
<lable>Element Upgrade Amount</lable><br/># p6 a5 R" z' F6 O8 W0 Q( Q4 I) U
<input type='text' name='element_upgrade'/><br/>
2 L, V1 ?4 b; V6 P8 l) z: ]% F<lable>Pierced Amount</lable><br/>
Z, M+ q* W) C' V<input type='text' name='item_pierce'/><br/>
. t. N# P" E( D/ w( @& m<input type='submit'/>, }5 l# I# {4 W- X. r# ~/ o( C
</form>";
9 o) I* j/ u0 Y- j# N}8 e% P4 l& ?$ H( S1 @2 K1 u$ q
' l9 {' G# B2 D2 I" K6 K8 P
function PostListener (){6 v5 H' S! `- o; x& W$ N" a
//Add more post variables if needed and add them to initform() function aswell
5 `6 }( A$ K( Q; o8 b
{5 \* k2 e% E8 e1 P0 ^################################% i, f8 `; b/ t* N. }' d8 o' Z
##### Connection and Post ######
! p3 V- n- o+ ]0 B; f- I4 F6 e1 S################################
3 x6 y2 B3 `* g' X, O2 ^$name = @$_POST['char'];
: Y$ G2 n$ ^& R7 L; c/ {$ItemName = @$_POST['item_name'];
* a; X" E [/ B; n$ItemAmount = @$_POST['item_amount'];
" t; F& Y- ]; Z. S$ItemId = @$_POST['item_id'];
1 L. a! s2 q& B+ u6 G$ItemUpgrade = @$_POST['item_upgrade'];
; G; K! w2 v/ u( s7 Q$ItemElement = @$_POST['item_element'];
6 | e! E, b9 [* s; d. G, b$ElementUpgrade = @$_POST['element_upgrade'];; j+ \* Q# E1 K# h
$ItemPierce = @$_POST['item_pierce'];" o) O g* `; p! w8 Q s
################################
+ [. p. ~: \. G: s: k: A
+ _2 v- p! u: @9 D/ L//Check both variables for empty value
3 x# {* t9 |9 A Y! Z$ _. X) f3 Q1 Y' T4 Q6 p1 s+ Y9 H! \9 u1 z
if (!empty($_POST['char'])){3 `$ }# t3 g; t: c' \/ r
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where : |" s' {! N) }: S. Z# O* [) [
) g3 D% Y" a) d m( pm_szName = '{$name}'");
0 r$ x, u, y: o% G) W& e3 dwhile ($row = mssql_fetch_object($find)){
; o- l! O+ Q" x* ]1 O$ I# techo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
4 a! u4 d+ Y c: |6 h$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 9 U; Y# F0 g1 d p; j; c Q
, w( f( |( g1 z
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
4 ]$ U9 r7 a8 i Z" Y8 ^- j" Z' I5 g0 C- z W G
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
' t8 L9 i, g' S6 v) j7 n" `0 ?" O: I$ J" I. \- F
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 3 X# A3 n& @( g! X8 y4 B& ]8 W
2 w; B. ^9 E+ m: n5 r3 `/ d: E* s'{$ElementUpgrade}', '{$ItemPierce}');");
: \1 E# `3 t7 r* a9 {}7 x7 i- l1 q h, M5 N/ ?; A
, `7 u8 z; A; q+ t, @
}
+ O! C# ]5 U3 x- F1 N, b+ |; w1 @& y! B- x8 s3 i3 c0 n& ^2 J
}% }# ]: @8 B% o
5 h/ U" m' `9 @; F0 _3 B; ~$ y3 C$InitForm = InitForm();7 X- m5 ^, M% e! R) [' V
$Listener = PostListener();# H3 }- F% o- q5 A2 b5 A; w
( d: x; @6 Q$ d! y5 g. O+ e0 O?>
5 ^- r7 I% i8 r& I$ _4 N* g/ J- u% g" T2 L! o8 ?1 I- c7 y* `! j
2 P2 ?4 b* o, H7 A' {
; ]/ g' q8 b5 @4 e# |9 w% Z
- t% q) c f1 o( L3 S4 f |
|