PDA

View Full Version : Ai biết rành về ASP thì Giúp Em với !!!!!!!!! (Gấp)


naruto13800
23-06-2010, 09:50 PM
Em đang làm để tài Web . Nói thật là chả biết chút gì chỉ sữa code của người ta lại . Bây giờ gập vấn đề ở chổ truyền tham số URL và Up hình
Truyền tham --> khi up 1 san pham mới thì tên sản phẩm sẻ là link dẫn tới trang về sản phẩm đó . Trên google thì người ta nói là tạo 1 Request , khi người dùng chọn sản phẩm thì nó tự lọc trong CSDL ra cái Fields phù hợp với cái Sản phẩm chọn..

Đây là code xuất sản phẩm ra mà em có !! Ai pro hướng dẫn giúp


<%
if( session("user") <> "Admin") then
Dim oRs
Dim Mv
Dim PageNo
Dim j
Dim i
Set oRs = Server.CreateObject("ADODB.Recordset")
Mv = Request("Mv")
If Request("PageNo") = "" Then
PageNo = 1
Else
PageNo = Request("PageNo")
End If
dim sql
sql = "select * from Sanpham"
oRs.Open sql, Constr, adOpenStatic
oRs.PageSize = 4


If Mv = "Page Down" or Mv = "Page Up" Then
Select Case Mv
Case "Page Down"
If PageNo > 1 Then
PageNo = PageNo - 1
Else
PageNo = 1
End If
Case "Page Up"
If oRs.AbsolutePage < oRs.PageCount Then
PageNo = PageNo + 1
Else
PageNo = oRs.PageCount
End If
Case Else
PageNo = 1
End Select
End If
if not oRs.eof then oRs.AbsolutePage = PageNo
i = 0
do while not (oRs.eof) and (i<4)
%>
<tr bgcolor="DDEECD">
<td width="4%" align="right">•</td>&nbsp;&nbsp;&nbsp;&nbsp;
<td width="16%">Họ Tên:&nbsp;&nbsp;&nbsp;<%=oRs("Ten")%></td>&nbsp;&nbsp;&nbsp;&nbsp;<br>
<td width="18%">Hãng:&nbsp;&nbsp;&nbsp;<%=oRs("Hang")%></td>&nbsp;&nbsp;&nbsp;&nbsp;<br>
<td width="16%">Giá :&nbsp;&nbsp;&nbsp;<%=oRs("Gia")%></td>&nbsp;&nbsp;&nbsp;&nbsp;<br>
<td width="17%">Thông tin:&nbsp;&nbsp;&nbsp;<%=oRs("Thongtin")%></td>&nbsp;&nbsp;&nbsp;&nbsp;

</tr>
<br><br><br>
<%
i = i+ 1
oRs.MoveNext
loop
%>
<tr>
<td colspan="7"><div align="center">
<Input Type="Hidden" Name="PageNo" Value="<%= PageNo %>">
<% If PageNo < oRs.PageCount Then %>
<INPUT TYPE="Submit" Name="Mv" Value="Page Up">
<% End If %>
<% If PageNo > 1 Then %>
<INPUT TYPE="Submit" Name="Mv" Value="Page Down">
<%
End If
end if
%>
</div></td>
</tr>
</table>
</form>


Vấn đề thứ 2 là lúc thêm sản phẩm thì phát sinh vấn đề là hình của sản phẩm . Up vào Access thì up ở dạng OLE Object khi xuất ra thì nó không có hình , Ai đã tùng làm rồi cho em kinh nghiệm

Em dùng ngôn ngữ VBscript và làm trong Macromedia Dreaweaver 8

khigiadano
23-06-2010, 11:51 PM
Vẫn chưa hiểu rõ lắm câu hỏi
Hay là rewriteurl nhỉ

naruto13800
24-06-2010, 03:48 PM
Cái phần Hình thì ok rồi ! mới mò ra sáng nay !
Còn phần link thì bó tay rồi
Ý em nói là như vậy:
VD úp 1 sản phẩm gồm : Tên , Hãng ,Giá, Hình ,Thông Tin. Vào CSDL là access
Sau đó tạo 1 trang để Xuất các sản phẩm đó ra, Thì Nó sẻ ra là :

Tên : A01
Hãng: Sony
Giá : 1000
Hình : :khi126:
Thông Tin : v.v..

Tên : A02
...
Thông tin...

Như vậy khi người ta click vào Cái tên của sản phẩm thì nó sẻ chạy qua 1 trang khác ,dùng để lọc cái tên sản phẩm A01 ra
Giống cái này !!!
vd http://hanhtrangsinhvien.net/forum/newreply.php?do=newreply&noquote=1&p=61997

khigiadano
24-06-2010, 03:51 PM
Tức là có 2 trang
1: Danh sách sản phẩm
2: Chi tiết sản phẩm

Muốn làm trang số 2 đúng ko ?

naruto13800
24-06-2010, 04:43 PM
Đúng là làm trang chi tiết sản phẩm ! Nhưng ở đây làm sao chọn sản phẩm nào thì trang chi tiết chỉ up các thông tin của sản phẩm đó !!!!
Em dùng SQL để truy xuất đó