⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 product.asp

📁 Computer SHOP+DATABASE
💻 ASP
字号:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<!--#include file="script/user_common.asp"-->
<%
	var intCat=Request.QueryString('catID');
	var intSub=Request.QueryString('subID');
	var strFac=String(Request.QueryString("facName"));

%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>:: Công ty máy tính DTH ::</title>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="#2D87CD">
<!--#include file="Include/top.asp"-->
<div align="center">
  <table width="779" border="0" cellpadding="0" cellspacing="0">
    <!--DWLayoutTable-->
    <tr>
      <td height="129" valign="top">
      	<!--#include file="Include/inc_top.asp"-->
	  </td>
    </tr>
    <tr>
      <td valign="top">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
          <!--DWLayoutTable-->
          <tr>
            <td width="159" rowspan="3" valign="top"  style="background-image: url('images/mnleft_bg.gif'); background-repeat: repeat-y; background-position-x: center;">
			<!--#include file="Include/inc_menuleft.asp"-->
			</td>
            <td width="1" rowspan="2" valign="top" bgcolor="#CCCCCC"></td>
            <td rowspan="2" valign="top" bgcolor="#FFFFFF"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td height="7" background="images/top_body_bg.gif"></td>
            </tr>
		<tr>
			<td style="padding-left: 10px; padding-right:10; padding-top:3; padding-bottom:0" valign="top">
				<marquee behavior="scroll" width="100%" style="color: #0066CC; font-family:Tahoma; font-size:8pt" scrollamount="4" onmouseover="this.stop();" onmouseout="this.start();" scrolldelay="85">
				Công ty Máy tính DTH - Xin kính chào quý khách - Địa chỉ: 1A Yết Kiêu, Hoàn Kiếm, Hà Nội - Điện thoại: (04) 8224880 - Fax: (04) 8224881</marquee>
			</td>
		</tr>
			<tr>
				<td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="3">&nbsp;</td>
                    <td width="21"><img src="images/i_2.gif" width="21" height="21"></td>
                    <td width="99" style="padding-left:8px; ">
					<font color="#3466DE">
						<span style="font-family: Tahoma,verdana,Arial; font-weight: 700; font-size: 13pt">
						Sản phẩm</span></font>
					</td>
                    <td>
					<hr noshade size="1" color="#979797">
					</td>
                    <td width="3">&nbsp;</td>
                  </tr>
                </table></td>
			</tr>
            <tr>
              <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td style="  padding-top:10px; ">
				  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
				  <%
				  		var rsTop=Server.CreateObject("ADODB.Recordset");
						var topSQL;
						
						if((isNaN(intSub))||(intSub==""))
						{
							topSQL="Select Distinct CatName, CatID From vwSubCat Where CatID=" + parseInt(intCat);
						}
						
						else
						{
							topSQL="Select SubName, SubID From vwSubCat Where SubID=" + parseInt(intSub);
						}
						
						rsTop.Open(topSQL,oConn,3,1);
						//if((rsTop.BOF)||(rsTop.EOF)){Response.Redirect('Index.asp');}
				  %>
                    <tr>
                      <td width="20" background="images/otrai.gif"></td>
                      <td bgcolor="#006699" align="left"><span style="font-size: 14px"><FONT  
                  style="COLOR: #ffffff"><STRONG>
				  
				  	<%
						if((isNaN(intSub))||(intSub==""))
						{
							var top=rsTop('CatName');
							Response.Write(top);
						}
						
						else
						{
							var top=rsTop('SubName');
							Response.Write(top);
						}
					rsTop.Close();
					%>
				  
				  </STRONG></FONT></span></td>
                      <td width="20" background="images/ophai.gif"></td>
                    </tr>
                  </table></td>
                </tr>
                <tr>
                  <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="20" height="45">&nbsp;</td>
					  
					  <%
					  		var rsFac=Server.CreateObject("ADODB.Recordset");	
							var facSQL="Select Distinct PCompany From vwProduct";
							
							if((isNaN(intSub))||(intSub==""))
							{
								facSQL+=" Where CatID=" + parseInt(intCat) + " AND PID <> 'null'";
							}
							
							else
							{
								facSQL+=" Where SubID=" + parseInt(intSub) + " AND PID <> 'null'";
							}
							
							rsFac.Open(facSQL,oConn,3,1);
							//if((rsFac.BOF)||(rsFac.EOF)){Response.Redirect('Index.asp');}
					  %>
					  
                      <td align="left" style=" padding-top:5px;" bgcolor="#FFFFFF">
					  
					  <%
					  		while((!rsFac.BOF)&&(!rsFac.EOF))
							{
					  %>
					  
					  <a href="Product.asp?catID=<%=intCat%>&subID=<%=intSub%>&facName=<%=rsFac.Fields('PCompany')%>" class="pCom"><%=rsFac.Fields('PCompany')%></a>
					  
					  <%
					  		rsFac.MoveNext();
						   
						    if((!rsFac.BOF)&&(!rsFac.EOF))
							{ 
								Response.Write("&nbsp; - &nbsp;");
					  		}
						
						}rsFac.Close();
					  %>
					  </td>
                      <td width="20">&nbsp;</td>
                    </tr>
                  </table></td>
                </tr>
                <tr>
                  <td height="5">&nbsp;</td>
                </tr>
                <tr>
                  <td style="padding-left:8px; padding-right:8px; "><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td valign="top"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
					  
					  <%
					  	    var rs=Server.CreateObject("ADODB.Recordset");
							var strSQL="Select PID, PName, PImage, PPrice, PWarranty, PDescription, PStatus, PBest, PNew, PCompany From vwProduct"
							
							if((isNaN(intSub))||(intSub==""))
							{
								strSQL+=" Where SCatID=" + parseInt(intCat) + " AND PID <> 'null'";
							}
							
							else
							{
								strSQL+= " Where PSubCatID=" + parseInt(intSub) + " AND PID <> 'null'";
							}
							
							if(strFac!="undefined")
							{
								strSQL+= " AND PCompany=" + "'" + strFac + "'";
							}
							strSQL+= " Order By SOrder"
							
							rs.Open(strSQL,oConn,3,1);
							//if((rs.BOF)||(rs.EOF)){Response.Redirect('Index.asp');}
					
					rs.PageSize=10;
					var totalPage=rs.PageCount;
					
					var intCurrentPage;
					var i;
					
					if(isNaN(Request.QueryString("page")))
					{	
						intCurrentPage = 1;
					}
					else
					{
						intCurrentPage = parseInt(Request.QueryString("page"));
					}
					
					if (totalPage > 0)
					{
						rs.AbsolutePage = parseInt(intCurrentPage);
					}
					else
					{					
						intCurrentPage = 0;
					}
					i=1;
						
						
					if((rs.BOF)&&(rs.EOF))
					{
					%>
                        
				<tr>
				  <td height="30" align="center" valign="top"><font color="#FF0000" size="3"><strong>Sản phẩm đang cập nhật!!!</strong></font><br>
				</tr>
					
				 <%
					}else{
					
						while((!rs.BOF)&&(!rs.EOF))
						{
				 %>
                        <tr>
                            <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td width="80" align="left" valign="top"><img src="<%=rs.Fields('PImage')%>" width="80"></td>
                                <td rowspan="2" valign="top"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                                  <tr valign="top">
                                    <td align="left" style="padding-left:5px; "><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                                      <tr>
                                        <td><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                                          <tr>
                                            <td width="282" align="left" valign="middle">
											  <p>
									            <font size="2"><a title="Chi tiết" href="Product_detail.asp?pID='<%=rs.Fields("PID")%>'" class="pName"><%=rs.Fields('PName')%></a></font><%if(rs.Fields('PNew')==1){Response.Write('&nbsp;<img src="images/new.gif" border=0>');}%></p>
											  </td>
                                            <td width="77"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                                              <tr>
                                                <td width="99" align="right" valign="top">
												<font color="#0000FF" 
										face="Arial, Helvetica, sans-serif"><%=rs.Fields('PCompany')%></font>
												</td>
                                              </tr>
                                              <tr>
                                                <td width="99" align="right" valign="bottom" style="padding-bottom:5px; padding-top:5px; padding-left:0px; padding-right:0px; ">
											Kho hàng: <strong>
											<%if(rs.Fields('PStatus')==1){Response.Write('Có');}else{Response.Write('Hết');}%>
											</strong></td>
                                              </tr>
                                            </table></td>
                                          </tr>
                                        </table></td>
                                      </tr>
                                    </table>                                    
                                  </tr>
                                  <tr valign="bottom">
                                    <td align="left" style="padding-top:5px; "><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                                      <tr>
                                        <td align="left" valign="middle" style=" padding-left:5px; ">Giá: <font color="#FF0000"><%=rs.Fields('PPrice')%></font></td>
                                        <td width="120" align="left" valign="middle"><font class="warranty">Bảo hành:</font>&nbsp;<%=rs.Fields('PWarranty')%> Tháng</td>
                                        <td width="99" align="right" valign="bottom"><a href="Shopping_Cart.asp?act=add&pid=<%=rs.Fields('PID')%>" style="border-style:none ">
										<img src="images/btn_muahang.gif" width="87" height="29" border="0"></a></td>
                                      </tr>
                                    </table></td>
                                    </tr>
                                </table></td>
                              </tr>
                            </table></td>
                          </tr>
						  
						  <%
								if(i==rs.PageSize) 
								{
									break;
								}
					
								i++;
								
						  		rs.MoveNext();
								if((!rs.BOF)&&(!rs.EOF))
						  %>
						  
						  <tr>
                          <td valign="middle"><font color="#CCCCCC" style="padding-bottom:3px; padding-top:2px; ">------------------------------------------------------------------------------------------------------------</font></td>
                        </tr>
						
						<%
							}
								}
						%>
						
						  <tr>
						    <td align="center" valign="middle">&nbsp;</td>
						    </tr>
		    <%
				if (rs.PageCount > 1)
				{
			%>
		
			<tr>
			  <td align="center" valign="middle">
					<%
		         		var intCount;
						if(intCurrentPage>1)
							Response.Write("<a href=?page=" + (intCurrentPage-1) + "&catID=" + intCat + "&subID=" + intSub + "&facName=" + String(strFac) + ">Trước</a>" + "&nbsp;|");
						else						
							Response.Write("<font color='#999999' size='2'>Trước</font>&nbsp;|");
						for(intCount = 1;intCount<=rs.PageCount;intCount++)
						{
							if (intCount == intCurrentPage)
								Response.Write("<font color='#DD0000' size='2'>" + "&nbsp;" + intCount + "</font>" + " | ");
							else{
								Response.Write("<a href=?page=" + intCount + "&catID=" + intCat + "&subID=" + intSub + "&facName=" + String(strFac) + ">" + "&nbsp;" + intCount + "</a> " + " | ");
							}
						}
						if(intCurrentPage!=rs.PageCount)
							Response.Write("<a href=?page=" + (intCurrentPage+1) + "&catID=" + intCat + "&subID=" + intSub + "&facName=" + String(strFac) + ">Sau</a>");
						else						
							Response.Write("&nbsp;<font color='#999999' size='2'>Sau</font>");
					%>							
				</td>
			 </tr>
						
			<tr>
				<td align="center" valign="top" style="padding-top:8px; padding-bottom:5px; ">
					<font color="darkblue" face="arial, tahoma, verdana" size="2">Trang <strong><%=intCurrentPage%> / <%=rs.PageCount%></strong></font>
			    </td>
		    </tr>
						
		<%
			}rs.Close();
		%>
                      </table></td>
                    </tr>

                    
                  </table></td>
                </tr>
              </table></td>
            </tr>
          </table></td>
		  <td width="1" rowspan="2" valign="top" bgcolor="#CCCCCC"></td>
            <td width="158" valign="top" rowspan="2" style="background-image: url('images/mnleft_bg.gif'); background-repeat: repeat-y; background-position-x: center;">
				<!--#include file="Include/inc_menuright.asp"-->
            </td>
          </tr>
                  </table></td>
    </tr>
	
	<tr>
		<td>
			<!--#include file="Include/inc_bottom.asp"-->
		</td>
	</tr>
  </table>
</div>
</body>
</html>
<%oConn.Close();%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -