佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1485|回复: 5

版主可以删帖了。

[复制链接]
发表于 26-10-2005 09:42 PM | 显示全部楼层 |阅读模式
我正赶着 assignment, 是有关设立卖书的。

店里有10本书。 好的。 welcome.htm 呢就有 form tag。是 post 去 asp file 的。

问题就是, 要怎样才能正确地把目录放出来。

比如, 有2项 : information systems, finance, accounting 在首页。

第二页, 我要只是显示3本 info sys 的书。 (也就是顾客在第一页点击 information system 项目)

我的 asp 里是 这样的:

<%
   Dim connection, query, data, count
   
   ' Create an ADODB Connection object to allow connection to a database
   Set connection = Server.CreateObject( "ADODB.Connection" )

   ' Open a connection to the database referenced  
   ' with the System Data Source Name (DSN) of books
   Call connection.Open( "IC2A2_05" )

   ' Create the SQL query and the record set object
   query = "SELECT * FROM products where category = Information Systems" (我想问题是这儿, 可是我不会)
   Set data = Server.CreateObject( "ADODB.Recordset" )
   Set count = Server.CreateObject( "ADODB.Recordset" )

   ' Execute query against the database
   ' Record set data is populated with all the records
   ' that match
   Call data.Open( query, connection )

   ' Count the total number of books in the database
   ' and save it as a Session variable
   Call count.Open( "SELECT COUNT(*) AS C FROM Products", connection)
   Session( "TotalNumBooks" ) = CInt(count("C"))

   ' Declare array to store each book's data

   Dim allBookData( 9 )   
   Redim allBookData( Session( "TotalNumBooks" ))

   ' Begin a while loop that iterates through each record
   ' in the record set
   While Not data.EOF
      Dim oneBooksInformation
          
      oneBooksInformation = data( "productID" ) & "|" & _
                            data( "title" ) & "|" & _
                            data( "authors" ) & "|" & _
                            data( "publishDate" ) & "|" & _
                            data( "edition" ) & "|" & _
                            data( "isbn" ) & "|" & _
                            data( "coverart" ) & "|" & _
                            data( "description" ) & "|" & _
                            data( "price" ) & "|" & _
                            data( "category")


%>   

      <!-- Create a link to each page that describes -->
      <!-- the book                                  -->
      <a href = "book1.asp">
         <font color = "green" size = "6">
             Information Systems: Foundations of e-Business
         </font>
      </a>
      <br>

      <!-- Create a link to each page that describes -->
      <!-- the book                                  -->
      <a href = "book2.asp">
         <font color = "green" size = "6">
             Information Systems Today
         </font>
      </a>
      <br>

      <!-- Create a link to each page that describes -->
      <!-- the book                                  -->
      <a href = "book3.asp">
         <font color = "green" size = "6">
             Information Systems: A Management Approach
         </font>
      </a>
      <br>


      <!-- Create a link to each page that describes -->
      <!-- the book                                  -->
      <a href = "book4.asp">
         <font color = "green" size = "6">
            Fundamentals of Corporate Finance
         </font>
      </a>
      <br>
<%   
      ' Place the current book's data into the array
      ' allBookData which is used to store each book's
      ' data. The productID is used for the array's index
      allBookData( CInt( data( "productID" ) ) ) = _
         oneBooksInformation        

      Call data.MoveNext()   ' Move to the next record
   Wend

   ' Close the record set and data base connection
   Call data.Close()
   Call connection.Close()  

   ' Create a Session variable for book.asp to
   ' get its book data
   Session( "bookDataArray" ) = allBookData  
%>

<br>
   </center>

   </body>
   
</html>

<!--

各位救我啊!!!!

[ 本帖最后由 rover 于 27-10-2005 08:12 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

猩猩人类 该用户已被删除
发表于 26-10-2005 10:33 PM | 显示全部楼层
一定要ASP 吗????
回复

使用道具 举报

 楼主| 发表于 26-10-2005 10:50 PM | 显示全部楼层
是的。 因为我是初学者。

版主, 你认为这帖有关到 SQL 吗? 如是,请帮我转。 谢谢
回复

使用道具 举报

 楼主| 发表于 27-10-2005 01:04 PM | 显示全部楼层
我有个 drop down list. 当我按了键之后, 要怎样才能让我看到我想要的 ?

query = select * from table where field = 'xxx'z这边要放什么 'xxx' 'xxx'
回复

使用道具 举报

发表于 27-10-2005 01:31 PM | 显示全部楼层
原帖由 rover 于 27-10-2005 01:04 PM 发表
我有个 drop down list. 当我按了键之后, 要怎样才能让我看到我想要的 ?

query = select * from table where field = 'xxx'z这边要放什么 'xxx' 'xxx'


用post
把你select的item post 出去
然后用Request.Form把它拿下就可以了。

xxx=request.form("xxx")
回复

使用道具 举报

 楼主| 发表于 27-10-2005 08:11 PM | 显示全部楼层
谢谢你们花时间回答。

而我在还没看到回复前已交上作业。 凶多吉少了。

不过还是要感谢你们的回答。

版主可以删帖了。
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 4-3-2025 11:12 PM , Processed in 0.118738 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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