asp订单号的代码,如何让订单号自动生成?
<br>时间字段:<inputType="text"Name="MODate"value="2010-04-1812:20:10"><br>订单号:<inputType=...
<br>时间字段:<input Type="text" Name="MODate" value="2010-04-18 12:20:10">
<br>订 单 号:<input Type="text" Name="MOrderID" value="<%123%>">
<br>订单金额:<input Type="text" Name="MOAmount" value="0.01">
怎么修改啊? 代码怎么改? 展开
<br>订 单 号:<input Type="text" Name="MOrderID" value="<%123%>">
<br>订单金额:<input Type="text" Name="MOAmount" value="0.01">
怎么修改啊? 代码怎么改? 展开
1个回答
展开全部
这个订单号可以使用数据库中的自增字段的值,如果你的订单表中有自增字段,那么在插入新记录之后就可以查询到该值了,可以不用在填单时显示.
或者,使用当前时间来作订单号,比如:
<br>订 单 号:<input Type="text" Name="MOrderID" value="<%=Replace(Replace(Replace(Now(), "-", ""), " ", ""), ":", "") & Right("000" & Replace(Rnd(),".", ""), 3)%>">
或者你用Year,Month,Day,Hour,Minute,Second等函数连接成数值字符串也可以.为了防止并发可能产生的重号,可以再后面追加一个随机数值.
或者,使用当前时间来作订单号,比如:
<br>订 单 号:<input Type="text" Name="MOrderID" value="<%=Replace(Replace(Replace(Now(), "-", ""), " ", ""), ":", "") & Right("000" & Replace(Rnd(),".", ""), 3)%>">
或者你用Year,Month,Day,Hour,Minute,Second等函数连接成数值字符串也可以.为了防止并发可能产生的重号,可以再后面追加一个随机数值.
追答
如果你的文件是一个ASP文件,并且是经过IIS请求得到的页面,你应该不会看到那行代码.或者如果你不是直接在源代码中修改的,而是在一些IDE环境下修改的,那么,你插入的代码很可能被转换为HTML实体字符.
说得再明白点,不是代码的问题,而是你的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
彩驰科技
2024-11-24 广告
2024-11-24 广告
生成式算法备案是北京彩驰科技有限公司确保技术合规的重要环节。我们严格遵守国家相关法律法规,对所使用的生成式算法进行全面梳理和备案。备案过程中,我们详细记录算法的名称、功能、应用场景及潜在风险等信息,并接受相关监管部门的审核与监督。通过备案,...
点击进入详情页
本回答由彩驰科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询