|
|
<?php
. b& L; h; a! H ffunction Connect () {
% t! W+ x: s& f( g& `: C1 `mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
! M$ s" }. u6 j! F9 ?* U/ k9 ?' r( \# w# |4 u
Failed.');
8 x, q- P; } n6 Y9 E}, l, n$ ?0 J9 M; H+ K% U/ Y
Connect();
- X. I9 m8 p; S0 x {: y. _4 D$ W/ r! _7 `' ?0 P$ F
function InitForm(){1 m7 o& A! l3 @3 x& L% o
//layout for the form
0 ^: e/ W6 R" n/ ^6 @- d# S# xecho "<strong>Send Items.</strong>
8 j4 [1 f+ S. B& ?: d<form name='select' method='post'>. H F( I- ?. k, s3 q8 v
<lable>Character Name</lable><br/>
+ j1 G$ S) W+ J7 C$ A<input type='text' name='char'/><br/>
0 ]: u0 X1 @' U) v! x/ k<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
0 G5 L9 T# a/ R<input type='text' name='item_name'/><br/>7 H% u6 f1 m* y9 K# B8 e" G
<lable>Item Amount</lable><br/>
1 m/ G4 o. o# U L/ n/ g0 w<input type='text' name='item_amount'/><br/>2 j: I4 s$ {4 b
<lable>Item Upgrade Amount</lable><br/>, \1 Y3 i9 g4 Y/ ~- Z& J- j
<input type='text' name='item_upgrade'/><br/>' n: ]* ^5 O# C7 W: X! ~5 i9 m- |
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)+ L' M7 z2 c! [$ z3 l0 H' E& i
& m. r& Y; y" m, z' v
</lable><br/>8 T, W( g9 d( m$ R' d) e* |, g! h
<input type='text' name='item_element'/><br/>
6 }4 ~0 `4 V9 e1 C<lable>Element Upgrade Amount</lable><br/>( ^& t. P4 H+ e" p( B7 z
<input type='text' name='element_upgrade'/><br/> K& y1 |* P$ @
<lable>Pierced Amount</lable><br/>
# k" m8 X: M3 h& r1 W) q0 g<input type='text' name='item_pierce'/><br/>3 I m5 I4 {2 r3 X8 U, P
<input type='submit'/>; S ?* X# i/ ^9 P
</form>";+ O, Z& ~7 s# g9 T8 {3 r7 T
}6 H! S V# g% h9 `) V
0 u0 y, _6 d) ^% v
function PostListener (){7 }$ z' w( m, E1 H
//Add more post variables if needed and add them to initform() function aswell
# v j! h8 y2 O# \8 L, {4 k6 o' Z9 s4 e% z# S9 o
################################+ Q# g3 W( C+ J Z% |$ O6 N+ A% K- C
##### Connection and Post ######
* `( Q# f9 |; j) p- v################################/ J) M; _) r' W% I, E+ w8 S
$name = @$_POST['char'];
4 T$ m$ F6 |8 p: A4 O9 ~ J/ r$ItemName = @$_POST['item_name'];+ N/ r* |& F( S5 E7 t
$ItemAmount = @$_POST['item_amount'];! R- `& ]* w/ k+ m
$ItemId = @$_POST['item_id'];: ~5 w: k3 e/ ^+ l6 V3 d; ^
$ItemUpgrade = @$_POST['item_upgrade'];
& c6 f0 R9 ]0 ~; R q$ItemElement = @$_POST['item_element'];
/ m/ Z& K: E2 M/ ~- N1 y5 f+ b1 X$ t$ElementUpgrade = @$_POST['element_upgrade'];. {( A- k; n; \
$ItemPierce = @$_POST['item_pierce'];
8 b: A" \, @7 a) h$ R8 X( I# d) `+ J################################
5 F" e0 x- G8 ?
$ J8 i" F7 N. D4 {' _: ]//Check both variables for empty value
& Q! D( N, H/ A/ c- a
8 E- O) z/ Y+ F' O" [' c: Rif (!empty($_POST['char'])){) n- M5 R$ a) r" D+ j& y) ]
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ( R$ y" R2 E1 k) ^8 Z" I
$ j! y1 @( w" S, y$ J# Y
m_szName = '{$name}'");
% D- d5 s4 X9 ^3 lwhile ($row = mssql_fetch_object($find)){
+ e" a1 p! o& P3 A& y7 E* ~# Mecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
/ Q$ j7 K) f q7 A$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
& b* ]4 Q; U2 E4 o: S6 a, u
) j v; ]! K* h9 U. D$ U[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
, @* E4 x. x5 `4 X( H
* x8 J$ E+ Q; P- V[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
- p$ P4 i' [$ R3 d" t" {# ]3 M! K4 `8 f
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
2 n z: j; x0 v' \, x3 {
, U. F0 S1 V" p& @'{$ElementUpgrade}', '{$ItemPierce}');");
' ~' j8 p& e9 X}/ E' C2 @9 K# H& Y- T9 `
$ n! }3 @- F+ E# j3 k$ Y+ L; b}
) A2 }& J8 y* `6 r0 y8 E; v/ h) E: _
}$ b# U4 W; O7 \; {+ B8 ^, [1 q
3 L$ S$ I. v; Z, F
$InitForm = InitForm();
! w4 F) U: ^6 r: Y4 P$Listener = PostListener();1 a* Y9 a2 K; x. g# R
5 @4 X9 t, c# @! }: [2 s?>4 i/ U0 y( d5 ^9 R" [ [
9 \9 ^ b! Q* j& X2 }6 H) }+ I! z
1 W# C7 G3 G& ~2 B3 I7 [
7 d; B& }6 `" |* f' t. b2 l3 Z- Z
|
|