Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Aiuto: visualizzazione parziale dei record del database

    Buongiorno,
    sono a chiedere aiuto per il mio problema.
    Ho un database .mdb che nella tabella T_prodotti contiene centinaia di articoli tra cui 345 sono in sconto ed io voglio visualizzarli nella pagina outlet.asp visualizzandoli tutti da quello più scontato a quello meno ed ho impostato questa query:
    codice HTML:
    SELECT * FROM T_prodotti WHERE visualizza_it = true AND PrezzoScontato NOT LIKE Prezzo ORDER BY Sconto DESC
    che secondo me dovrebbe funzionare ma poi invece, alla resa dei conti, la pagina mi visualizza soltanto 276 articoli (in multipli di 4). Io non sono esperto nè di ASP ne di database ed ho provato a fare diverse modifiche ed a cercare informazioni un pò ovunque ma dopo giorni di tentativi non ne ho ricavato un ragno dal buco salvo "forse" capire che il problema sta nei MOVENEXT/LOOP che rimandano al prodotto successivo.
    In sostanza Vi chiedo se qualcuno può suggerirmi le opportune modifiche non solo per visualizzare tutti gli "n" prodotti in sconto (in questo caso 345 appunto) ma che non necessariamente debbano essere anche multipli di 4; in sostanza ora se non sono multipli di 4, e sono per esempio uno in più (se ne aggiungo uno) o uno in meno (se ne cancello uno), la pagina restituisce un errore.

    Ecco il codice completo della pagina:

    codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%        dim user    user = Request("user")    if len(user) <> 0 then    user = 1    session.abandon    end if    dim ln, referer, titolo    ln = request("ln")    if len(ln) = 0 then ln = "it"        select case ln    case "it" titolo = "Outlet bijoux ed accessori"    case "en" titolo = "Outlet italian bijoux"    end select%>
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <!-- #include file="inc/variabili.asp" -->
    <title>XXX - <%=titolo%></title><meta name="Description" content="Outlet online di bijoux a prezzi scontati"><meta name="Keywords" content="gioielli,bijoux,bigiotteria,accessori,moda,artigianato,orecchini,bracciali,collane,anelli,swarovski,pietre preziose,phone strap">
    <meta http-equiv="Content-Language" content="it/en"><meta name="Robots" content="All"><meta name="Owner" content="XXXX"> <meta name="Author" content="XXXX">  <meta name="Copyright" content="XXXX">
    <!-- STILE DELLE COSTANTI IN TUTTE LE PAGINE --><link rel="stylesheet" type="text/css" href="css/style_fix.css"><!-- STILE DELLA HOME --><link rel="stylesheet" type="text/css" href="css/style_home.css"><!-- STILE DELLA PAGINA PRODOTTI.ASP --><link rel="stylesheet" type="text/css" href="css/style_prodotto.css"><!-- STILE DEL MENU A DISCESA --><link rel="stylesheet" type="text/css" href="css/style_ddmenu.css"><!-- STILE DELLO SLIDER --><link rel="stylesheet" type="text/css" media="screen" href="css/style_slider.css">
    <!-- STILE DELLE NEWS --><link rel="stylesheet" type="text/css" href="css/stile_news.css" />
    <!-- FAVICON --><link rel="shortcut icon" href="images/favicon.ico"> 
    <!-- AGGIUNGI AI PREFERITI/ inizio --><script type="text/javascript">function bookmarksite(title, url){if (document.all)window.external.AddFavorite(url, title);else if (window.sidebar)window.sidebar.addPanel(title, url, "")}</script><!-- AGGIUNGI AI PREFERITI/ fine -->
    <!-- DROP DOWN MENU SCRIPT/INIZIO --><script type="text/javascript"><!--var timeout         = 500;var closetimer        = 0;var ddmenuitem      = 0;
    // open hidden layerfunction mopen(id){        // cancel close timer    mcancelclosetime();
        // close old layer    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
        // get new layer and show it    ddmenuitem = document.getElementById(id);    ddmenuitem.style.visibility = 'visible';
    }// close showed layerfunction mclose(){    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';}
    // go close timerfunction mclosetime(){    closetimer = window.setTimeout(mclose, timeout);}
    // cancel close timerfunction mcancelclosetime(){    if(closetimer)    {        window.clearTimeout(closetimer);        closetimer = null;    }}
    // close layer when click-outdocument.onclick = mclose; // --></script><!-- DROP DOWN MENU SCRIPT/FINE -->
    
    <!-- tabella PRODOTTI OUTLET / inizio --><%    sub ScriviProdottiSconto()        set cn = Server.CreateObject("Adodb.Connection")    cn.Open strConnect    set rs = Server.CreateObject("Adodb.Recordset")        strSQL = "SELECT * FROM T_prodotti WHERE visualizza_it = true AND PrezzoScontato NOT LIKE Prezzo ORDER BY Sconto DESC"            rs.Open strSQL, cn
        do while not rs.EOF        select case ln        case "it"    nome = rs("Nome_it")    descrizione = rs("descbreve_it")            case "en"    nome = rs("Nome_en")    descrizione = rs("descbreve_en")
        end select    %>    
    <table width="100%" border="0" cellspacing="0"><tr>
    <!-- PRODOTTO 1 --><td width="25%" valign="middle" style="    border-right-width: 1px;    border-right-style: solid;    border-right-color: #E2E2E2;    border-left-width: 1px;    border-left-style: solid;    border-left-color: #E2E2E2;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #E2E2E2;    text-align:center;    height:280px"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome%>" class="ImgProdHome"></a><br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome%></a><br><span class="DescProdHome"><%=descrizione%></span><p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br><span style="font-size: 14px; color: #4de4c8; font-family: Georgia"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>e risparmia il <%=rs("sconto")%>&#37 </span><br></p></td>
    <%    rs.movenext    select case ln        case "it"    nome2 = rs("Nome_it")    descrizione2 = rs("descbreve_it")        case "en"    nome = rs("Nome_en")    descrizione = rs("descbreve_en")
        end select%>
    <!-- PRODOTTO 2 --><td width="25%" valign="middle" style="    border-right-width: 1px;    border-right-style: solid;    border-right-color: #E2E2E2;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #E2E2E2;    text-align:center;    height:280px"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome2%>" class="ImgProdHome"></a><br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome2%></a><br><span class="DescProdHome"><%=descrizione2%></span><p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br><span style="font-size: 14px; color: #4de4c8; font-family: Georgia"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>e risparmia il <%=rs("sconto")%>&#37 </span><br></p></td>
    <%    rs.movenext    select case ln        case "it"    nome3 = rs("Nome_it")    descrizione3 = rs("descbreve_it")        case "en"    nome = rs("Nome_en")    descrizione = rs("descbreve_en")
        end select%>
    <!-- PRODOTTO 3 --><td width="25%" valign="middle" style="    border-right-width: 1px;    border-right-style: solid;    border-right-color: #E2E2E2;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #E2E2E2;    text-align:center;    height:280px"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome3%>" class="ImgProdHome"></a><br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome3%></a><br><span class="DescProdHome"><%=descrizione3%></span><p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br><span style="font-size: 14px; color: #4de4c8; font-family: Georgia"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>e risparmia il <%=rs("sconto")%>&#37 </span><br></p></td>
    <%    rs.movenext    select case ln        case "it"    nome4 = rs("Nome_it")    descrizione4 = rs("descbreve_it")        case "en"    nome4 = rs("Nome_en")    descrizione = rs("descbreve_en")
        end select%>
    <!-- PRODOTTO 4 --><td width="25%" valign="middle" style="    border-right-width: 1px;    border-right-style: solid;    border-right-color: #E2E2E2;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #E2E2E2;    text-align:center;    height:280px"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome4%>" class="ImgProdHome"></a><br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome4%></a><br><span class="DescProdHome"><%=descrizione4%></span><p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br><span style="font-size: 14px; font-family: Georgia"><a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>e risparmia il <%=rs("sconto")%>&#37 </a></span><br></p></td>
    <%    rs.movenext
    %>
    <%    rs.MoveNext    loop%>
    
    </tr></table><%    rs.Close     set rs = nothing    end sub%><!-- tabella PRODOTTI OUTLET / fine -->
    </head>
    <body>
    <!-- INIZIO TABELLA GENERALE --><table width="100%" border="0" cellpadding="0" cellspacing="0">  <tr>    <td align="center"><!-- INCLUSIONE DELL'INTESTAZIONE (HEADER) --><!--#include virtual="inc/head.asp"--></td>  </tr>
    <tr><td><!-- INIZIO TABELLA CONTENUTO --><table width="960" border="0" align="center" cellpadding="10" cellspacing="0" bgcolor="#FFFFFF"><tr>
    <!-- COLONNA SX MENU / inizio --><td width="210" height="500" align="left" valign="top"><!-- #include file="inc/menusx.asp" --></td><!-- COLONNA SX MENU / fine -->
    <!-- COLONNA CENTRALE / inizio --><td width="750" valign="top" style="    text-align:justify;    padding-right:20px;    padding-left:20px;    padding-top: 70px;"><!-- tabella PRODOTTI OUTLET / inizio --><table width="100%" border="0" cellspacing="0" cellpadding="3"><tr><td><span style="    font-family: Georgia;    font-size: 24px;    font-style: italic;    font-weight:bold;    color: #4de4c8;">&raquo; Outlet</span>    <p style="    font-family: Georgia;    font-size: 18px;    font-style: italic;    font-weight: lighter;    color: #999;    line-height: 20px;">      Nell'Outlet della XXXX trovi tantissimi articoli (bijoux, accessori moda, ecc...) nuovi, offerti con sconti fino al 55%! Approfitta subito per regalarti o regalare uno dei nostri piccoli "tesori"; acquista prima che sia tardi, nell'outlet trovi i nostri pezzi unici, in edizione limitata o fine serie... ORA O MAI PIU'!</p></td></tr>
    <tr><td style="    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #CCCCCC;    border-top-width: 1px;    border-top-style: solid;    border-top-color: #CCCCCC;    font-family: Georgia;    font-size: 18px;    font-style: italic;    color: #4de4c8;    font-weight: bold;    line-height: 25px;    text-align:center;">    &hearts;&nbsp;piccoli tesori con grandi sconti&nbsp;&hearts;<br></td>
    </tr><tr><td><% ScriviProdottiSconto() %><!-- tabella PRODOTTI --></td></table><!-- tabella PRODOTTI OUTLET / fine -->  </td><!-- COLONNA CENTRALE / fine -->
    </tr></table><!-- FINE TABELLA CONTENUTO --></td></tr>
    <tr>    <td align="center"><!-- INCLUSIONE DEL PIE PAGINA (FOOTER) --><!--#include virtual="inc/foot.html"-->    </td></tr></table><!-- FINE TABELLA GENERALE -->
    </body></html>

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    per favore riporta il codice correttamente indentato, altrimenti non possiamo aiutarti

    ricorda che le parole come "aiuto" (ovvero che non servono per descrivere la questione), non sono ammesse nei titoli delle discussioni

  3. #3
    Ciao, mi spiace per la parola "Aiuto" nel titolo, mi è sfuggita, ma non ho capito cosa intendi per "codice correttamente indentato", intendi solo la parte di codice che è interessata o intendi che devo racchiuderlo tra dei tag specifici?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    intendo tutto il codice.
    usa il tag CODE invece di HTML (sono quasi identici ma "code" funziona meglio), accertati che ciò che deve andare a capo ci vada realmente nel post

  5. #5
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    intendo tutto il codice.
    usa il tag CODE invece di HTML (sono quasi identici ma "code" funziona meglio), accertati che ciò che deve andare a capo ci vada realmente nel post

    Ecco il codice della pagina outlet.asp

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    
    <%    
        dim user
        user = Request("user")
        if len(user) <> 0 then
        user = 1
        session.abandon
        end if
    	dim ln, referer, titolo
    	ln = request("ln")
    	if len(ln) = 0 then ln = "it"
    	
    	select case ln
    	case "it" titolo = "Outlet bijoux ed accessori"
    	case "en" titolo = "Outlet italian bijoux"
    	end select
    %>
    
    
    <html>
    <head>
    
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    
    
    <!-- #include file="inc/variabili.asp" -->
    
    
    <title>DAFFODIL BIJOUX - <%=titolo%></title>
    <meta name="Description" content="Outlet online di bijoux a prezzi scontati">
    <meta name="Keywords" content="gioielli,bijoux,bigiotteria,accessori,moda,artigianato,orecchini,bracciali,collane,anelli,swarovski,pietre preziose,phone strap">
    
    
    <meta http-equiv="Content-Language" content="it/en">
    <meta name="Robots" content="All">
    <meta name="Owner" content="Daffodil Bijoux"> 
    <meta name="Author" content="NEXT01 - Grafica Stampa Web">  
    <meta name="Copyright" content="Daffodil Bijoux by Angela Urbani">
    
    
    <!-- STILE DELLE COSTANTI IN TUTTE LE PAGINE --><link rel="stylesheet" type="text/css" href="css/style_fix.css">
    <!-- STILE DELLA HOME --><link rel="stylesheet" type="text/css" href="css/style_home.css">
    <!-- STILE DELLA PAGINA PRODOTTI.ASP --><link rel="stylesheet" type="text/css" href="css/style_prodotto.css">
    <!-- STILE DEL MENU A DISCESA --><link rel="stylesheet" type="text/css" href="css/style_ddmenu.css">
    <!-- STILE DELLO SLIDER --><link rel="stylesheet" type="text/css" media="screen" href="css/style_slider.css">
    
    
    <!-- STILE DELLE NEWS --><link rel="stylesheet" type="text/css" href="css/stile_news.css" />
    
    
    <!-- FAVICON --><link rel="shortcut icon" href="images/favicon.ico"> 
    
    
    <!-- AGGIUNGI AI PREFERITI/ inizio -->
    <script type="text/javascript">
    function bookmarksite(title, url){
    if (document.all)
    window.external.AddFavorite(url, title);
    else if (window.sidebar)
    window.sidebar.addPanel(title, url, "")
    }
    </script>
    <!-- AGGIUNGI AI PREFERITI/ fine -->
    
    
    <!-- DROP DOWN MENU SCRIPT/INIZIO -->
    <script type="text/javascript">
    <!--
    var timeout         = 500;
    var closetimer		= 0;
    var ddmenuitem      = 0;
    
    
    // open hidden layer
    function mopen(id)
    {	
    	// cancel close timer
    	mcancelclosetime();
    
    
    	// close old layer
    	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
    
    
    	// get new layer and show it
    	ddmenuitem = document.getElementById(id);
    	ddmenuitem.style.visibility = 'visible';
    
    
    }
    // close showed layer
    function mclose()
    {
    	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
    }
    
    
    // go close timer
    function mclosetime()
    {
    	closetimer = window.setTimeout(mclose, timeout);
    }
    
    
    // cancel close timer
    function mcancelclosetime()
    {
    	if(closetimer)
    	{
    		window.clearTimeout(closetimer);
    		closetimer = null;
    	}
    }
    
    
    // close layer when click-out
    document.onclick = mclose; 
    // -->
    </script>
    <!-- DROP DOWN MENU SCRIPT/FINE -->
    
    
    
    
    <!-- tabella PRODOTTI OUTLET / inizio -->
    <%
    	sub ScriviProdottiSconto()
    	
    	set cn = Server.CreateObject("Adodb.Connection")
    	cn.Open strConnect
    	set rs = Server.CreateObject("Adodb.Recordset")
    	
    	strSQL = "SELECT * FROM T_prodotti WHERE visualizza_it = true AND PrezzoScontato NOT LIKE Prezzo ORDER BY Sconto DESC"
    		
    	rs.Open strSQL, cn
    
    
    	do while not rs.EOF
    	
    	select case ln
    	
    	case "it"
    	nome = rs("Nome_it")
    	descrizione = rs("descbreve_it")
    		
    	case "en"
    	nome = rs("Nome_en")
    	descrizione = rs("descbreve_en")
    
    
    	end select
    	
    %>	
    
    
    <table width="100%" border="0" cellspacing="0">
    <tr>
    
    
    <!-- PRODOTTO 1 -->
    <td width="25%" valign="middle" style="
    	border-right-width: 1px;
    	border-right-style: solid;
    	border-right-color: #E2E2E2;
        border-left-width: 1px;
    	border-left-style: solid;
    	border-left-color: #E2E2E2;
        border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-bottom-color: #E2E2E2;
    	text-align:center;
        height:280px">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome%>" class="ImgProdHome"></a>
    <br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome%></a><br>
    <span class="DescProdHome"><%=descrizione%></span>
    <p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br>
    <span style="font-size: 14px; color: #4de4c8; font-family: Georgia">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>
    e risparmia il <%=rs("sconto")%>&#37 </span><br></p>
    </td>
    
    
    <%
    	rs.movenext
    	select case ln
    	
    	case "it"
    	nome2 = rs("Nome_it")
    	descrizione2 = rs("descbreve_it")
    	
    	case "en"
    	nome = rs("Nome_en")
    	descrizione = rs("descbreve_en")
    
    
    	end select
    %>
    
    
    <!-- PRODOTTO 2 -->
    <td width="25%" valign="middle" style="
    	border-right-width: 1px;
    	border-right-style: solid;
    	border-right-color: #E2E2E2;
        border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-bottom-color: #E2E2E2;
    	text-align:center;
        height:280px">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome2%>" class="ImgProdHome"></a>
    <br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome2%></a><br>
    <span class="DescProdHome"><%=descrizione2%></span>
    <p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br>
    <span style="font-size: 14px; color: #4de4c8; font-family: Georgia">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>
    e risparmia il <%=rs("sconto")%>&#37 </span><br></p>
    </td>
    
    
    <%
    	rs.movenext
    	select case ln
    	
    	case "it"
    	nome3 = rs("Nome_it")
    	descrizione3 = rs("descbreve_it")
    	
    	case "en"
    	nome = rs("Nome_en")
    	descrizione = rs("descbreve_en")
    
    
    	end select
    %>
    
    
    <!-- PRODOTTO 3 -->
    <td width="25%" valign="middle" style="
    	border-right-width: 1px;
    	border-right-style: solid;
    	border-right-color: #E2E2E2;
        border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-bottom-color: #E2E2E2;
    	text-align:center;
        height:280px">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome3%>" class="ImgProdHome"></a>
    <br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome3%></a><br>
    <span class="DescProdHome"><%=descrizione3%></span>
    <p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br>
    <span style="font-size: 14px; color: #4de4c8; font-family: Georgia">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>
    e risparmia il <%=rs("sconto")%>&#37 </span><br></p>
    </td>
    
    
    <%
    	rs.movenext
    	select case ln
    	
    	case "it"
    	nome4 = rs("Nome_it")
    	descrizione4 = rs("descbreve_it")
    	
    	case "en"
    	nome4 = rs("Nome_en")
    	descrizione = rs("descbreve_en")
    
    
    	end select
    %>
    
    
    <!-- PRODOTTO 4 -->
    <td width="25%" valign="middle" style="
    	border-right-width: 1px;
    	border-right-style: solid;
    	border-right-color: #E2E2E2;
        border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-bottom-color: #E2E2E2;
    	text-align:center;
        height:280px">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><img src="products/<%=rs("foto1")%>" alt="<%=nome4%>" class="ImgProdHome"></a>
    <br><a class="TitProdHome" href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>"><%=nome4%></a><br>
    <span class="DescProdHome"><%=descrizione4%></span>
    <p style="background-color:#C1F7F5; height:75px;"><br><span class="pricecut">&euro;<%=rs("prezzo")%></span>&nbsp;<span class="prezzo">&euro;&nbsp;<%=rs("prezzoScontato")%></span><br>
    <span style="font-size: 14px; font-family: Georgia">
    <a href="prodotti.asp?idprodotto=<%=rs("idprodotto")%>&ln=<%=ln%>" style=" text-decoration: none">ACQUISTA SUBITO<br>
    e risparmia il <%=rs("sconto")%>&#37 </a></span><br></p>
    </td>
    
    
    <%
    	rs.movenext
    
    
    %>
    
    
    <%
    	rs.MoveNext
    	loop
    %>
    
    
    
    
    </tr>
    </table>
    <%
    	rs.Close 
        set rs = nothing
        end sub
    %>
    <!-- tabella PRODOTTI OUTLET / fine -->
    
    
    </head>
    
    
    <body>
    
    
    <!-- INIZIO TABELLA GENERALE -->
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td align="center"><!-- INCLUSIONE DELL'INTESTAZIONE (HEADER) --><!--#include virtual="inc/head.asp"--></td>
      </tr>
    
    
    <tr>
    <td>
    <!-- INIZIO TABELLA CONTENUTO -->
    <table width="960" border="0" align="center" cellpadding="10" cellspacing="0" bgcolor="#FFFFFF">
    <tr>
    
    
    <!-- COLONNA SX MENU / inizio -->
    <td width="210" height="500" align="left" valign="top"><!-- #include file="inc/menusx.asp" --></td>
    <!-- COLONNA SX MENU / fine -->
    
    
    <!-- COLONNA CENTRALE / inizio -->
    <td width="750" valign="top" style="
    	text-align:justify;
    	padding-right:20px;
    	padding-left:20px;
    	padding-top: 70px;"
    >
    <!-- tabella PRODOTTI OUTLET / inizio -->
    <table width="100%" border="0" cellspacing="0" cellpadding="3">
    <tr><td><span style="
    	font-family: Georgia;
    	font-size: 24px;
    	font-style: italic;
        font-weight:bold;
    	color: #4de4c8;">&raquo; Outlet</span>
        <p style="
    	font-family: Georgia;
    	font-size: 18px;
    	font-style: italic;
    	font-weight: lighter;
    	color: #999;
    	line-height: 20px;">
          Nell'Outlet della Daffodil Bijoux trovi tantissimi articoli (bijoux, accessori moda, ecc...) nuovi, offerti con sconti fino al 55%! Approfitta subito per regalarti o regalare uno dei nostri piccoli "tesori"; acquista prima che sia tardi, nell'outlet trovi i nostri pezzi unici, in edizione limitata o fine serie... ORA O MAI PIU'!</p>
    </td>
    </tr>
    
    
    <tr>
    <td style="
    	border-bottom-width: 1px;
    	border-bottom-style: solid;
    	border-bottom-color: #CCCCCC;
    	border-top-width: 1px;
    	border-top-style: solid;
    	border-top-color: #CCCCCC;
    	font-family: Georgia;
    	font-size: 18px;
    	font-style: italic;
    	color: #4de4c8;
    	font-weight: bold;
    	line-height: 25px;
    	text-align:center;">
        &hearts;&nbsp;piccoli tesori con grandi sconti&nbsp;&hearts;<br>
    </td>
    
    
    </tr>
    <tr><td><% ScriviProdottiSconto() %><!-- tabella PRODOTTI --></td>
    </table>
    <!-- tabella PRODOTTI OUTLET / fine -->
      
    </td>
    <!-- COLONNA CENTRALE / fine -->
    
    
    </tr>
    </table>
    <!-- FINE TABELLA CONTENUTO -->
    </td>
    </tr>
    
    
    <tr>
    	<td align="center"><!-- INCLUSIONE DEL PIE PAGINA (FOOTER) --><!--#include virtual="inc/foot.html"-->
        </td>
    </tr>
    </table>
    <!-- FINE TABELLA GENERALE -->
    
    
    </body>
    </html>

  6. #6
    se per ogni prodotto metti un rs.movenext, ci credo che te li salta! toglili tutti e lascia solo quello prima del loop

  7. #7
    Il mio scopo è quello di visualizzare tutti i prodotti in sconto 4 per riga.
    ho provato a levare tutti i MOVENEXT come da te suggerito, lasciando solo

    codice:
    <%
    	rs.MoveNext
    	loop
    %>
    alla fine e poi la chiusura

    codice:
    <%
    	rs.Close 
        set rs = nothing
        end sub
    %>
    però il risultato è sbagliato, infatti uno stesso prodotto viene ripetuto 4 volte sulla stessa riga per poi cambiare solo nella riga successiva dove nuovamente si ripete e così via... quindi i 345 prodotti si ripetono tutti per 4 volte e quindi in totale vengono visualizzati 1380 record come puoi vedere dalla screen capture.
    outlet.jpg

  8. #8
    scusa quindi quale sarebbe il problema? che se non sono esattamente un multiplo di 4 ti va in errore?

  9. #9
    il problema è che con il codice che ho postato la prima volta mi mostra gli articoli come vorrei ma solo 276 anzichè tutti e 345, inoltre se non sono multipli di 4 mi da errore

  10. #10
    ok, allora rimetti tutti i rs.movenext e togli 'ultimo (che te ne fa saltare uno in più)

    inoltre, dopo ogni rs.movenext metti

    IF rs.EOF Then Exit Do

    così se ti sei finito il recordset esci dal ciclo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.