|
|
<?php
" J$ n( C& ~5 N4 V7 tfunction Connect () {0 X) B* W. W% ~9 D# Y' l" ^
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ' z5 C+ T" R. n- T8 _
! x, M c' s, R0 C$ JFailed.');% ~5 E5 c# G: u2 R
}
" \. y: g; t7 H0 j' S# r* j5 `Connect();
9 r+ \. v' |' k) X3 M, q2 c2 Z2 V- I4 \. Y( ^, s" r
function InitForm(){
: `" E2 u) Z5 I, R* G//layout for the form
$ I' l; _9 ~9 Z) Q8 w! C. B" Oecho "<strong>Send Items.</strong>6 w7 O8 o; u d8 l& {3 d' \! D
<form name='select' method='post'> Q7 J6 E$ G' W
<lable>Character Name</lable><br/>
8 u) ~1 J: j. [- `8 v9 Y! C<input type='text' name='char'/><br/>
7 o; c$ _9 ]5 k# z8 l+ @<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
& N& X+ }! _3 y/ C X" y+ \<input type='text' name='item_name'/><br/>" p) x Y; f- x; S
<lable>Item Amount</lable><br/>" W# K, w6 a7 z9 C, K( C( U2 T8 m
<input type='text' name='item_amount'/><br/>
[; x3 b4 U2 I<lable>Item Upgrade Amount</lable><br/>/ R$ d) W0 N+ c3 I% N; e
<input type='text' name='item_upgrade'/><br/>9 e* A; Z; h, c. w6 q6 R% r6 [
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.). y! A" y0 ?0 ]7 |6 {1 Z% T
9 O k2 k& v {- M
</lable><br/>
& l/ I4 A- O7 R1 b! |<input type='text' name='item_element'/><br/>+ L5 p6 S, k+ ? ?' M
<lable>Element Upgrade Amount</lable><br/>
, U" A# j7 F( r8 x, m7 b! e. A1 P<input type='text' name='element_upgrade'/><br/>
U- ~1 \- h# b$ d4 U. D. L<lable>Pierced Amount</lable><br/>: i! C" d' s5 C; ?0 `- ]% r
<input type='text' name='item_pierce'/><br/>
, R* m& Z3 U' Y<input type='submit'/>2 Z% x' E3 Q$ C- O8 @: e, O
</form>";2 \$ q! e* L) ]: Z' a
}$ Z5 L4 }0 N& E
+ b4 `6 C5 z5 g* b3 o2 [
function PostListener (){! H1 b. D- a/ {8 e/ R& ]! w+ V/ Q
//Add more post variables if needed and add them to initform() function aswell
' t0 B$ W8 V3 Y/ q9 c
6 `9 F! V ^) `################################
6 y( @6 |1 @# J: U6 G/ |' |! x##### Connection and Post ######. q, p) ~. l( j9 p& L9 a
################################9 \2 B n7 @* k- a. C
$name = @$_POST['char'];7 V$ z9 w2 F+ \* s* `, A
$ItemName = @$_POST['item_name'];
$ R" v' b) E S ^ e' g/ ~$ItemAmount = @$_POST['item_amount'];. M1 ]% s2 B7 t3 w0 [3 ?6 b
$ItemId = @$_POST['item_id'];! k/ N) q H: J7 w' ~8 h
$ItemUpgrade = @$_POST['item_upgrade'];
7 ^+ u# F# Y6 S3 L* \0 X$ItemElement = @$_POST['item_element'];, Z7 f- G8 |7 U' o8 g; {
$ElementUpgrade = @$_POST['element_upgrade'];$ G' w" \# S" h `# b7 ?% N- C
$ItemPierce = @$_POST['item_pierce'];
) z M7 P% l& f################################
7 C0 L R0 q# F
) [ Y8 W6 i5 h0 A) J$ r//Check both variables for empty value- y( w: X- E; i, @
5 o4 u+ `- P/ b b+ {, b$ kif (!empty($_POST['char'])){9 M" {1 v$ s# H. v4 ~' g' j
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where + H0 s0 T0 \. x
' r1 _% m: S1 S" I9 ?m_szName = '{$name}'");
. u! p4 x! e! @8 ^. Swhile ($row = mssql_fetch_object($find)){0 m/ z7 ]1 X, e! L
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
6 w( ^; _% H. T2 B$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
9 A, F: D" P2 B+ p8 J( @7 G% v% F$ ]( s% d# m3 z2 U
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
5 v' K% ~- V* h( x$ K9 {' V+ u `" A/ y d: ^2 u X, ?3 ^
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', B. m) s8 ]1 W0 ?: h0 K
" P3 T j/ z! n+ k. h U
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
: d0 _0 Q. Z$ c
2 U6 i1 t2 C0 j- B; ]7 V'{$ElementUpgrade}', '{$ItemPierce}');");
% P7 m( c7 U2 H$ [0 Z7 a}
, s" O j* q; s* O. Q5 y7 G2 n. V- @% f; @7 g) f* [
}
, f1 T+ K2 e, O+ ^+ \3 i4 u
0 r0 ~9 Z' S: Y3 w4 u5 h0 q}; r0 p8 H# |. V' N
- j! X$ f1 D8 M) H* Y
$InitForm = InitForm();9 A0 C$ v$ Z, |* |
$Listener = PostListener();% ?: V! h+ M% o/ A% ^
% K, e, H; S5 t1 D3 K6 Z* o+ h?>
0 u' l2 o1 I9 @, i) {3 k
2 S8 k8 j" h" a9 z O" T% s* B' r
$ `, S2 p( E1 x' ?- ?8 P" ?2 Y' R) m
|
|