飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9450|回复: 0
打印 上一主题 下一主题

物品发送脚本

[复制链接]

197

主题

203

帖子

986

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
986
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
2 b7 ~" T$ w5 vfunction Connect () {6 C7 `; B/ M2 ^; v, v0 Q
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB : W1 O5 r* ]9 T0 u2 Z8 g
3 H" {  r- y, P# i$ t
Failed.');2 O7 Z% R3 J/ X% v0 ?4 C5 W
}% A- w  J% u2 u- H3 ~! s4 Z3 u
Connect();
0 @, b: I( x2 h  V
- W8 x& ]9 q( a3 q, h- Kfunction InitForm(){3 t) t* |# R. O" Q
//layout for the form
! g/ i- v9 \0 F$ v6 O* c1 mecho "<strong>Send Items.</strong>
% _3 }" k% R, w: ]9 d, H* t<form name='select' method='post'>
" ~% s0 h$ P* f<lable>Character Name</lable><br/>
+ [4 z! A6 O8 {. X<input type='text' name='char'/><br/>
; F& {, o* e/ h5 w5 f<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
. E/ ~! u( t' _) w) y1 g<input type='text' name='item_name'/><br/>
) L7 i! q8 S( ~<lable>Item Amount</lable><br/>
+ U* y1 M6 F3 ~+ j4 ~0 l& r% ~$ T1 U<input type='text' name='item_amount'/><br/>) F% V2 x$ q8 ~6 [. U# c
<lable>Item Upgrade Amount</lable><br/>
" c% S2 |4 j2 u4 F& e" b. u<input type='text' name='item_upgrade'/><br/>4 w& @0 o  D) G1 m7 Z
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
! V8 o9 X5 W- @4 P& W; V' j0 _/ ]( S$ e& L" o8 V
</lable><br/>0 R5 j3 L2 U2 \  E
<input type='text' name='item_element'/><br/>
" J& t8 F5 i9 d# n3 T" N<lable>Element Upgrade Amount</lable><br/>
9 C! `6 v' }  ^) j  K) `<input type='text' name='element_upgrade'/><br/>- L- ^, B* f' j0 }% ^% a' }5 n
<lable>Pierced Amount</lable><br/>  U8 h/ k% e/ F& Q1 @
<input type='text' name='item_pierce'/><br/>
8 I' k# H* y2 a( L; |" T<input type='submit'/>  c+ q6 m* N0 ?" o
</form>";: x! B. D% x, B/ W
}6 s+ O- M6 |. Q; f3 B- b

! ?5 q, r. ]; Gfunction PostListener (){2 P0 i$ y4 e8 Q4 e8 p# O9 b
//Add more post variables if needed and add them to initform() function aswell( V0 k: g3 n  F9 J: _; W

6 w+ d* S0 p$ y! g/ L6 `( {1 G- ]9 ]################################
5 [; c. U4 t% a) T1 ~) t2 F##### Connection and Post ######
: X' H. D, C% c; V% f################################6 Z& ?8 b/ C3 v1 V- O
$name = @$_POST['char'];2 ]0 |+ c! |. \2 k0 L" U, m# J! I) G* `
$ItemName = @$_POST['item_name'];" u" n. [/ {$ S
$ItemAmount = @$_POST['item_amount'];: n( A) a: J6 B+ Q8 s
$ItemId = @$_POST['item_id'];  s4 ?5 Y' a& |9 X
$ItemUpgrade = @$_POST['item_upgrade'];7 c8 d4 C0 E$ l+ u3 m4 s
$ItemElement = @$_POST['item_element'];
2 [' ?7 t: \" d$ElementUpgrade = @$_POST['element_upgrade'];+ d( n9 ?0 l8 [6 N/ B, [
$ItemPierce = @$_POST['item_pierce'];0 [6 R8 Y9 U7 E  @8 i3 R; k
################################
# [8 d2 v% F; {# @
+ R, k" M7 J0 W* ?2 b, f( z//Check both variables for empty value  @' g* m& @3 a, {
  }6 j6 Y- S/ n/ ~: ]/ T- v
if (!empty($_POST['char'])){8 b) T% h/ i2 D
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where $ ^/ ~# y5 [/ Y

8 \( t% A% z- U/ i& T! S8 om_szName = '{$name}'");
' H2 \; ]* I( ^: X7 ]- Kwhile ($row = mssql_fetch_object($find)){
6 _  l' H5 n- ]( pecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";$ |. ]& e! H+ Y3 H0 \, w
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
# i& a2 Q. g8 |4 x6 G5 O7 b5 h) v4 R) t$ \8 W( G' B( R% G% D" D
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
! Y0 J) ]* H' h, Z$ t3 {1 G! j
0 x" J0 H. @9 E; ]% s. B[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
- e2 p/ Y3 d) Y- Z# X. h. @1 N6 v( B8 y7 Z( q$ r- Y
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
  S# `* U; R0 [2 Z$ X$ a# Z. f" Y" {4 P( h9 A- ~
'{$ElementUpgrade}', '{$ItemPierce}');");4 i9 {% f; s/ F, A! W' o; s  c
}
$ ~. J1 k' c" g7 ^3 {5 z6 i1 h$ L. G) W- w* T) H
}+ G1 }* }% D7 u

2 m8 W* n" J! x}
' [* f( U0 Z) c1 U8 D! O, u! Q$ v4 o% q  q7 @  Z$ U
$InitForm = InitForm();* `" ^0 T6 z" r% M! z$ ~
$Listener = PostListener();
' v5 m& k' M3 a) C9 U3 {% c* @& @% m. [8 {; o0 p) _7 C) J
?>" |& y! ?  t1 I6 o% @3 Z5 a& l; O
: F) g0 j5 v7 F% A

) b1 ]2 X0 O. [& f* |! f9 d) O: w3 ^. e% q+ S% k: u& o

/ c6 L. e" ]- P, C4 U7 N5 [
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2024-7-1 10:11 , Processed in 0.135995 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表