飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
& ?) R- f( }( w6 S+ @  Jfunction Connect () {6 O3 d! d" r" c# I$ _5 `# y3 u: d7 G
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
# }9 w# j6 A7 ^7 R- V; a: S5 T5 V+ h
+ |5 P1 U* G- cFailed.');
+ m1 \' i9 v0 O9 A3 Y" B}
! G+ l, k4 U) t$ G: PConnect();
$ {% [6 k6 K8 E- r+ X& N/ t  T
/ C4 x  C$ t/ Tfunction InitForm(){
0 V6 w, D  m& W- f; c+ X4 V2 N, T% S//layout for the form
! B. O' Y7 `  ^  w9 X+ iecho "<strong>Send Items.</strong>
: z" f/ k+ |& ^6 j2 c! A0 j6 H! I<form name='select' method='post'>5 m, E, ^( E) W9 z# c# v" v* b( v
<lable>Character Name</lable><br/>
8 Q1 y' a; H( Q0 J<input type='text' name='char'/><br/>1 h. Q3 |5 d" Z0 r8 b( `' Q& {
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
& }( k9 h& c( R, S( ]7 f<input type='text' name='item_name'/><br/>& L; M. V" x) j/ h/ I: X
<lable>Item Amount</lable><br/>: s9 I' i- D2 c: A; U- o
<input type='text' name='item_amount'/><br/>
- x8 Q5 ]" u/ W( [<lable>Item Upgrade Amount</lable><br/>
! v* s2 r2 J0 t  x1 p4 [! s3 B4 \<input type='text' name='item_upgrade'/><br/>
9 a0 ^+ ~8 M+ E# z4 F0 V/ V<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
1 O* L* G# ]! d) @; {4 L" I0 C7 u2 V/ {
</lable><br/>
: c) T; P' U7 ?% t! Z8 X<input type='text' name='item_element'/><br/>
% k3 J( |6 [: q* C. ?, D<lable>Element Upgrade Amount</lable><br/>" ?, a' \" Z, f0 Y7 X. E# x" h
<input type='text' name='element_upgrade'/><br/>& V' O1 X' J* h- S
<lable>Pierced Amount</lable><br/>: W; J- r: q6 G/ v; Z6 W
<input type='text' name='item_pierce'/><br/>
# x8 H4 M" P! g<input type='submit'/>5 N( l0 R7 T$ b. e8 }, ^
</form>";3 v6 M1 g: z8 ?9 Y
}/ M/ t  z' s& S. |

  l0 w+ W! E5 I- m, j) ]- nfunction PostListener (){
  U' [0 ]; l+ C! m* |3 }  T6 M. E//Add more post variables if needed and add them to initform() function aswell+ V4 x4 T9 e4 b7 z; k

2 ]0 {+ d9 ]) F" t* z################################2 Y  b- G5 Z* [! G' [' ?* Y4 s
##### Connection and Post ######5 G/ g$ C3 @) C* u5 P
################################" B- {" c' B) H9 ~: j
$name = @$_POST['char'];( Z# z8 x% }  O# O
$ItemName = @$_POST['item_name'];
3 ]) i, F- g% p! T# Q& K$ItemAmount = @$_POST['item_amount'];! }$ V. k1 w$ g1 W6 |6 c
$ItemId = @$_POST['item_id'];
! R+ a0 o7 V# d' ~$ |0 y! k# V7 X) m$ItemUpgrade = @$_POST['item_upgrade'];
3 Q' S  ?  @9 H9 i# Q$ k3 R$ItemElement = @$_POST['item_element'];( n' }$ y. e9 l5 L& }
$ElementUpgrade = @$_POST['element_upgrade'];
* }& j0 l0 p% j) p% ~3 ]$ItemPierce = @$_POST['item_pierce'];) j- X- `) Q& q/ z- d
################################5 T; g+ x% C. z2 D+ \% J" m
  M0 M) H% M$ q# r6 K: [" R* v
//Check both variables for empty value9 w# `0 L: p. t
5 P  F, y6 Y5 ^! H1 @; ~9 p
if (!empty($_POST['char'])){' h- y- h! Y4 @; f2 X
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 2 J7 N* J0 ]. [
2 _2 o4 b: A$ \' c7 b! p  T
m_szName = '{$name}'");
6 R! i2 p% x% _  a, |( h2 vwhile ($row = mssql_fetch_object($find)){* C6 _1 l+ @3 N. t" D* M
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
* E8 W" m4 e' j* q$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 6 @7 _+ r8 G0 O
0 S% C  }7 g; f6 X
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
5 ], g; }: v! _8 r0 [
  I" z8 x. ~7 R: G[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', - J. v/ f8 V6 V3 B+ H
5 ?/ h8 X6 H/ R0 O* t' ]9 `
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 0 ]! ~" C9 |) E1 u9 y0 o- d

7 @% _' @, [/ p" T6 ^% k'{$ElementUpgrade}', '{$ItemPierce}');");
. s* c6 m" m- {9 P}
+ i  F" g1 z: S. B3 o% Z& T) c% @/ ^3 j4 x" O( z9 Z
}
) b4 |! H1 K4 U
  ~$ r$ U& z4 l7 t8 a}& w2 ?$ m- y# `8 g" s
' R$ W, p( o( `) S+ h2 z4 I
$InitForm = InitForm();
2 ]( a7 Y2 o+ l# w$Listener = PostListener();
1 ]9 B% V# l$ N. T! n1 O
( @: `5 G% P, E) h8 O?>9 ~' G! ^' G; R' O: G

1 H8 N( K+ X+ Z4 B" a% Y( n4 ^/ @5 d. J% P& S- n# W) ~

! b1 N2 D/ e4 `3 F$ }
( Z; n" w# \# h& W( n/ `+ D
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-30 09:44 , Processed in 0.062403 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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