|
|
<?php
- `4 e4 |. X: {+ X# Xfunction Connect () {
1 P; K4 [) s8 z! k [, H0 tmssql_connect('Server','UserName','Password') or die('Error: Connection to DB ) Y0 z2 D. `& ] h5 L
- y3 A+ E- i7 O5 Q8 K/ r4 F
Failed.');( B* {! f1 W; H# z5 G7 `* |% ?4 j. {
}
& e/ j2 ~, F& |, S) Z7 WConnect();7 l! w( ]- q& y% ^3 U. e+ ]' L: S
, O2 S, T" J, q, R" u
function InitForm(){
- F/ p E8 {8 V- }//layout for the form4 Q2 ]2 h( U2 | T
echo "<strong>Send Items.</strong>
: H8 r. r/ W5 c' }. p9 B<form name='select' method='post'>
. b( v- f8 j# j+ i0 ?, W<lable>Character Name</lable><br/>
/ ~8 z- Z" a: L<input type='text' name='char'/><br/>& L( Q5 I1 @0 G) L; c1 ?+ P- J
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
$ u7 r7 v- H7 v3 c B<input type='text' name='item_name'/><br/>
6 D: T$ y# U& E" g<lable>Item Amount</lable><br/>
- C/ j# I m- m1 y4 w<input type='text' name='item_amount'/><br/>6 z% o2 k; J$ P/ M& W8 [
<lable>Item Upgrade Amount</lable><br/>
+ ^" f/ C8 H' ]+ b<input type='text' name='item_upgrade'/><br/>
: n- V8 |' A0 X. I- E* V<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)6 ?. |! c6 q& A B. I/ U6 }
4 J& A, ~" j5 h8 |, G+ f, N
</lable><br/>% K# p: {+ m9 X) l" k" A9 r& Z
<input type='text' name='item_element'/><br/>
, ?2 D4 o# R' T9 H. f( u<lable>Element Upgrade Amount</lable><br/>( E- [( V' Z/ Q) U, h8 c$ p' U
<input type='text' name='element_upgrade'/><br/>
" N- V- F' p" H5 X<lable>Pierced Amount</lable><br/>. Q0 c2 T, w% b. }
<input type='text' name='item_pierce'/><br/>
5 R# ]8 P9 |, k: P<input type='submit'/>
' u) C+ p" ?+ V</form>";
6 D2 W7 T* m4 f3 b; A}$ |1 T+ P# B2 j: J5 W
/ n. Z8 X& S2 k. ]1 q
function PostListener (){, Y* Z5 @7 N3 M! K0 O# x
//Add more post variables if needed and add them to initform() function aswell
" C2 s% T4 D% E) p$ g+ O( }- H3 H) a2 ?) v2 t8 T
################################+ y+ S# P# C- K, J9 D# z
##### Connection and Post ######
" e" G+ z& n, {################################
8 y: `' N) i7 R, k" t$name = @$_POST['char'];5 r' j8 J9 `/ W3 z% F7 c
$ItemName = @$_POST['item_name'];& L$ S* W5 k/ a0 D
$ItemAmount = @$_POST['item_amount'];/ P7 V: A' [9 F- T3 D
$ItemId = @$_POST['item_id'];
3 O# G; C# Q, k, i, O; O$ItemUpgrade = @$_POST['item_upgrade'];2 x3 `' x# Z: L! t/ T* X) ^
$ItemElement = @$_POST['item_element'];
8 j% W) w1 Z8 C5 n5 y7 {1 h/ j/ k$ B$ElementUpgrade = @$_POST['element_upgrade'];- R, I7 A% \5 t+ v' D& V
$ItemPierce = @$_POST['item_pierce'];
- s5 g$ C4 `6 [; A' {# s7 u################################
! D0 }3 g( y' X
' T/ k( E( `7 q//Check both variables for empty value9 ~( G( o+ G4 c1 L: e
: K) F: @1 f3 c# e/ M
if (!empty($_POST['char'])){
) H3 s: A" o" S/ G& {$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 2 _# T* g/ } a8 U, i1 h/ q3 }# z
) D% }" k! A# B% i4 I! gm_szName = '{$name}'");
! S! |" m! ~1 Jwhile ($row = mssql_fetch_object($find)){' ~. j$ {8 H& V& P0 M
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
3 H* j$ k0 x. X, L% L" ~$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
2 I; w( U# m8 n6 f8 x& P4 a! ^9 Y9 n& E# \9 N: w( C
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
f0 d5 ?& @3 R+ Y3 Y1 s8 c! t# O
1 M( K' A0 f7 y6 f* g- N5 }. K1 f[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
$ {; ?- @! G9 v: D3 k! }4 Z) ]9 x5 A
( s+ H8 h3 I/ c& iN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
5 \ V" ?$ l/ }/ Q" n
! S" |$ F* n" }6 Y'{$ElementUpgrade}', '{$ItemPierce}');");, w0 o6 K0 l& d3 g/ V
}2 T$ z& n9 \% W% o( J' E3 X2 c
8 w* n) A* D8 ]9 t1 d7 m! r5 a. Y
}6 J1 u% U! l1 ~, e. }' J& G2 @* ~
" c9 g n8 W9 X% `) `}
: [: O6 r" M! l- p
4 o1 e/ i4 {5 g$InitForm = InitForm();
; W0 i0 I, M9 i! ~+ l% ~8 H$ v0 V$Listener = PostListener();
+ W) i+ I) `- L- c) G8 V8 p; I! A
?>- x R& P# E* d# P: b ^! V
2 P" f1 W0 P, V1 I: @& V
# P- ~/ o6 n/ ^7 x, ]8 q D) h+ r
" t7 o- F- q0 [2 V
' A$ \" M# n* c" l7 E |
|