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应用程序,

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

企业提供大量商业机会。