Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    16

    Creare pagina prodotti con n articoli per riga

    Ciao a tutti, ho la necessità di elencare in una pagina 3 articoli per ogni riga.

    Chiaramente gli articoli li prelevo da un database MySQL.

    Il mio problema è che sono bloccato a come poter visualizzare i 3 articoli per ogni riga. Quando erano solo due non avevo problemi, ma con 3 mi sono bloccato!!!

    Mi potete dare qualche dritta?

    Grazie a tutti.

  2. #2
    Non ti seguo...qual è la differenza nel mostrarne 1..2...3...ecc
    <%=nomerecordset("nomecampo")%>...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    16
    Penso di aver risolto nel seguente modo:
    <%
    contatore = 1

    Do While not rsProdotti.EOF


    'SECONDO TENTATIVO
    if (contatore = 1) Then
    Response.Write"</tr><tr><td >[img]" & rsProdotti("Foto_Low") & "[/img]" & rsProdotti("Nome_IT")& "</td>"
    contatore = 2

    elseif (contatore = 2) Then
    Response.Write"<td >[img]" & rsProdotti("Foto_Low") & "[/img]" & rsProdotti("Nome_IT")& "</td>"
    contatore = 3

    elseif (contatore = 3) Then
    Response.Write"<td >[img]" & rsProdotti("Foto_Low") & "[/img]" & rsProdotti("Nome_IT")& "</td>"
    contatore = 1


    end if
    rsProdotti.MoveNext
    loop
    %>

    ...forse è un metodo poco elegante..... se qualcuno avesse qualche suggerimento, è ben accetto.

    Grazie ancora

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Bastava un IF sul valore di contatore...
    Se inferiore a 3 prosegui a mettere una colonna, altrimenti chiudi la colonna, apri una nuova riga e fai ripartire il contatore da 1.

    Roby

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.