精灵巫婆 发表于 2015-1-16 23:33:17

ASP网站制作之一个复杂的网上书城的例子(三)!

减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。buy.asp:显现商品和用户购物!

<!--#includefile="Util.asp"-->
<%
DbPath=SERVER.MapPath("ShopBag.mdb")
Setconn=Server.CreateObject("ADODB.Connection")
conn.open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DbPath

CategoryID=Request("CategoryID")
Description=Request("Description")
Head="会文书城["&Description&"]区"

sql="Select*FromProductsWhereCategoryID="&CategoryID
sql=sql&"OrderByProductID"
Setrs=conn.Execute(sql)

%>


<HTML>
<HEAD><TITLE><%=Head%></TITLE></HEAD>
<BODYBACKGROUND="b01.jpg">
<fontcolor=blue><H2ALIGN=CENTER><%=Head%></H2></font>
<CENTER>
<FormAction=Add.aspMethod=POST>
<TABLEBorder=1>
<TRBGCOLOR=#00FFFF>
<TD>选择</TD><TD>书刊编号</TD><TD>书刊称号</TD><TD>代价</TD><TD>书刊简介</TD></TR>
<%
WhileNotrs.EOF
IsCheck=""
IfInStr(Session("ProductList"),rs("ProductID"))>0Then
IsCheck="Checked"
EndIf
%>
<TR>
<TDAlign=Center>
<InputType=CheckBoxName="ProductID"Value="<%=rs("ProductID")%>"<%=IsCheck%>>
</TD>

<TD><%=rs("ProductID")%></TD>
<TD><%=rs("ProductName")%></TD>
<TDAlign=Right><%=rs("Price")%></TD>
<TD><AHREF=<%=rs("Link")%>><%=rs("Description")%></A></TD>
</TR>
<%
rs.MoveNext
Wend
%>
</TABLE>
<InputType=SubmitValue="放进购物袋">
</Form>
<HRwidth=70%>
<AHREF=Check.asp>检察购物袋</A>  
<AHREF=Clear.asp>退回一切物品</A><P>
<%ListCategoryconn%>
</CENTER>
</BODY>
</HTML>
</p>asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。

老尸 发表于 2015-1-20 09:49:12

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

变相怪杰 发表于 2015-1-29 06:39:23

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

金色的骷髅 发表于 2015-2-5 22:19:05

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

只想知道 发表于 2015-2-13 22:08:55

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

柔情似水 发表于 2015-3-4 02:12:55

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

飘灵儿 发表于 2015-3-26 15:44:51

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
页: [1]
查看完整版本: ASP网站制作之一个复杂的网上书城的例子(三)!