1. Kết nối tới CSDL (Connection.asp)
-Đầu tiên tạo bạn phải tạo file Connection.asp
-File này chứa tất cả các thông tin kết nối tới CSDL của bạn.
-Các file khác trong ứng dụng của bạn phải include tới file Connection.asp để tạo ra sự kết nối tới CSDL
-Chúng ta sẽ dùng connection tới SQL Server , các bạn có thể nghiên cứu thêm về việc dùng Access
Nội dung của file Connection.asp như sau:
<%
var oConn;
// Khởi tạo đối tượng kết nối và tạo kết nối ADO tới CSDL SQL Server Authors
oConn = Server.CreateObject("ADODB.Connection");
oConn.Open("Provider=SQLOLEDB;Server=ten_server;Database=MobileShop;UID=sa;PWD=sa");
// Khởi tạo đối tượng kết nối và tạo kết nối ADO tới CSDL Access Authors
// Ánh xạ CSDL Access authors thành một đường dẫn vật lý
//var filePath;
//filePath = Server.MapPath("authors.mdb");
//oConn = Server.CreateObject("ADODB.Connection");
//oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +filePath);
%>
2.Hiển thị sản phẩm theo từng loại ( ProductsNokia.asp)
-Trang này hiển thị danh sách sản phẩm theo từng loại
-Khi bạn nhấn vào đường link ở trang danh mục loại sản phẩm, thì trang này sẽ hiển thị ra
Nội dung của file ProductNokia.asp như sau:
<%@Language = JavaScript%>
<%
strSQL = "SELECT * FROM products WHERE catalogID = 1";
var rsProduct = Server.CreateObject("ADODB.Recordset");
rsProduct = oConn.Execute(strSQL);
%>
Products by Category
<%
var startrw = 0;
var endrw = 0;
//Chỉ ra số bản ghi trong hàng và số hàng
var numberColumns = 3;
var numrows = 2;
while((numrows != 0) && (!rsProduct.eof))
{
startrw = endrw + 1;
endrw = endrw + numberColumns;
%>
<%
while ((startrw <= endrw) && (!rsProduct.eof))
{
%>
width="99%" align=center border=0>
width="100%" align=center border=0>
"><%= rsProduct.fields("productName")%>
onmouseout=doFade(this,70,70,6)
src="<%=rsProduct.fields('productImg')%>"
border=0>
cellPadding=1 width="100%" align=center
border=0>
">
height=21 alt="Xem chi tiết"
src="images/detail.gif" width=28
border=0>
">Xem chi tiết
<%
startrw = startrw + 1;
rsProduct.MoveNext();
}
%>
<%
numrows=numrows-1;
}
%>
Trang:
<%
if (offset != 0)
{
%>
">đầu
|
<%
} // end offset != 0
%>
<%
if (offset != 0)
{
%>
">trước
|
<%
} // end offset != 0
%>
<%
if (!atTotal)
{
%>
">tiếp
|
<%
} // end !atTotal
%>
<%
if (!atTotal)
{
%>
">cuối
<%
} // end !atTotal
%>
Sản phẩm từ <%=(rs_first)%> đến <%=(rs_last)%>
Tặng số sản phẩm: <%=(rs_total)%>
Chia sẻ với bạn bè của bạn: