Visualizzare un tot di record

  • Creatore Discussione Creatore Discussione Nik
  • Data di inizio Data di inizio

Nik

Utente Attivo
15 Set 2004
92
1
8
34
Come posso visualizzare con il do while soltanto tre record per riga? E quindi poi farlo andare a capo in automatico
 
Ciao ;)

E' sufficiente che utilizzi un contatore nel while. Ogni volta che esso sarà divisibile per 3 farai un response.write("<br>")

<%
i=0
do while not rs.EOF
i=i+1
response.write(rs("nome_campo") & " - ")
if i mod 3=0 then response.write("<br>")
rs.MoveNext
loop
%>

SaLuT!
:byebye:
 
Utilizzo già un contatore all'interno della pagina. E' un problema vero? Allego la pagina
 
Nik ha scritto:
Utilizzo già un contatore all'interno della pagina. E' un problema vero? Allego la pagina

Non è assolutamente un problema! :)

Modifica così il while che crea la tabella contenente i dati estrapolati, il risultato saranno tre record (<td>) per riga (<tr>):

-----------------------------------------
<table class="table" border="0" cellpadding="2" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<%
While rs.EOF = False And contatore < quanti
contatore = contatore + 1
%>
<td>
<img alt="<%=Rs("dataora")%>" border="0" src="<%=Rs("immagine")%>">
<br>
<b><a target="blank" href="<%=Rs("anteprima")%>">Anteprima</a> - <a target="blank" href="<%=Rs("codice")%>">Scarica</a></b>
<br>
<%=Rs("testo")%>
</td>
<%
if contatore mod 3 = 0 then response.write("</tr><tr>")
rs.MoveNext
Wend
%>
</tr>
</table>
-----------------------------------------

:byebye:
P.S.= te lo ho preparato al volo senza testarlo, ma dovrebbe funzionare ;)
 

Discussioni simili