WAP四中的asp技术

WAP四中的asp技术
选择电影院和放映时间
这段代码允许用户选择什么时间去看电影,所有的记录都是基于前一页所选的电影。
movie_id =请求(电影)
sqlquery =选择从电影里movie_id =movie_id
集rsmovie =(康涅狄格州执行SQL查询)
movie_title = rsmovie(标题)

sqlquery =选择{姓名},{时间} { show_id },从表演,戏剧_
在show.movie_id =movie_id _
和theater.theater_id =表演。theater_id
为rsshows(康涅狄格州执行SQL查询)
如果仔细研究代码,您将希望使用会话来保存胶片信息,然后查询页面就更容易了。

支持cookie的WAP规范,但它也不支持在诺基亚7110。也就是说,我们现在不能在WAP中使用会话。

在服役中。
这里有一些有趣的东西:


而不是rsshows.eof
response.write((左rsshows(名称),刀)(

rsshows ())vbcrlf
rsshows.movenext
环%>

如果你对刀变量感到困惑,有些事情会使你发笑和大笑。
昏暗的刀
如果InStr(request.servervariables(http_user_agent )、nokia7110 )然后
刀= 12
其他的
刀= 7
最后如果
这个代码显示基于不同设备的选择。我们有这么做的理由很多,和诺基亚工具1.2模拟器喜欢切断我的选择只有几句话

我们必须展示电影的名字和时间,所以我们必须减少电影名称的性质。在真实的手机中没有这样的问题,所以我们必须

必须先判断设备的型号。
一旦我有机会(飞刀,我穷,没有钱,这只是一个遥远的梦想…),测试我的代码在真正的诺基亚7110,我们会立即感受到我们。

有一个比我们想象的更大的屏幕。事实上,有些电影院非常怪异,这些长的名字占用了大量的屏幕空间,我们不必浪费显示屏。

房间,尽量简化名字。

下一步是让用户选择所需的机票数量。代码的这一部分与另一部分类似,我将从它查询相同的数据,因为会话不能为真。

使用WAP电话,所以我必须确认一些内容,看看是否有任何座位出售。
SQLquery = SELECT * FROM show WHERE Show_id = show_id
集rsshow =(康涅狄格州执行SQL查询)

座位= rsshow(free_seats )

如果座位= 0
response.write(对不起,没有更多的席位)
rsshow.close
集rsshow =没有
response.write()
response.end
其他的
如果座位> 6 then'book多达6票或最大可用
max_seats = 6
其他的
max_seats =座位
最后如果
最后如果
%>



朦胧的我
我= 1
做我
response.write(我的票(S)vbcrlf )
i = i + 1
环%>

储存票的数量
现在我们有了所有需要的数据,我们必须保存它们。
票=请求(票)

free_seats = rsshow(free_seats )

free_seats = free_seats机票

sqlupdate =更新显示_
设置显示。free_seats = free_seats_
在show_id =show_id
康涅狄格州执行(sqlupdate)
sqlquery =选择最大({ booking_id })从预定bookingnumber
集rsbooking = conn.execute(SQL查询)
maxbookid = rsbooking(bookingnumber )+ 1
sqlinsert =插入订票(show_id,booked_seats)_
价值观(show_id ,门票)
康涅狄格州执行(SQLinsert)%>
你已经订了票了。

演出将在(地点)举行。
你的参考号码是
以下是显示器:
图4:完成事务。
交易已经完成,电影院可以坐在电影院门口收钱。
结论
WAP刚刚迈出了第一步,但它是近年来最具革命性的IT发展之一,本文介绍了如何用asp编写WAP应用程序,

我们已经向您提出了一些警告,希望对您今后的发展有所帮助。

企业提供大量商业机会。

tag:四中技术电脑软件wapASP

相关内容