ASP - Mostrar resultados en columnas

 
Vista:

Mostrar resultados en columnas

Publicado por igartzi (8 intervenciones) el 29/08/2006 13:03:18
Hola al foro;

no consigo mostrar registros con 4 registros en cada fila, es decir, una galería de fotos, con 4 fotos en cada fila.

un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mostrar resultados en columnas

Publicado por Santos Pairazamán (415 intervenciones) el 29/08/2006 15:17:30
'aqui hay un ejm con dos columnas donde ra=tu recordset and cn tu conexion
<table>
<%
Do while not ra.eof%>
<tr>
<td><%=ra("campo1")%></td><td><%=ra("campo2")%></td>
</tr>
<%ra.movenext
loop
ra.close
set ra=nothing
cn.close
set cn=nothing%>
</table>

Espro t sirva

Hasta Pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mostrar resultados en columnas

Publicado por igartzi (8 intervenciones) el 30/08/2006 10:05:16
Hola;

en realidad no es eso lo que busco, en este código en cada <%td%> hay campos diferentes, lo que quiero es hacer un bucle pero del mismo campo, "campo1", pero en diferentes columnas, he probado esto* y me funciona, lo que pasa es que me da 1 error al pasar al ultimo movenext (ADODB.Field error '80020009'

El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual. )

*El código es este:

<table border="0" align="center" cellpadding="5" cellspacing="0" bordercolor="#666666">

<%DO WHILE NOT rs.EOF%>
<tr align="center">


<td valign="top"><div align="center">
<p><img src="imagenes/productos/fotop/<%=rs.fields("fotop")%>" width="150" border="2"><br>
<span class="Estilo54"><%=rs.fields("nombre")%></span></p>
</div></td>


<%if rs.eof then%>

<td valign="top"><div align="center">
</div></td>
<%else%>
<%rs.movenext%>
<td valign="top"><div align="center">
<p><img src="imagenes/productos/fotop/<%=rs.fields("fotop")%>" width="150" border="2"><br>
<span class="Estilo54"><%=rs.fields("nombre")%></span></p>
</div></td>

<%end if%>

<%if rs.eof then%>

<td valign="top"><div align="center">
</div></td>
<%else%>
<%rs.movenext%>
<td valign="top"><div align="center">
<p><img src="imagenes/productos/fotop/<%=rs.fields("fotop")%>" width="150" border="2"><br>
<span class="Estilo54"><%=rs.fields("nombre")%></span></p>
</div></td>

<%end if%>


<%if rs.eof then%>

<td valign="top"><div align="center">
</div></td>
<%else%>
<%rs.movenext%>
<td valign="top"><div align="center">
<p><img src="imagenes/productos/fotop/<%=rs.fields("fotop")%>" width="150" border="2"><br>
<span class="Estilo54"><%=rs.fields("nombre")%></span></p>
</div></td>

<%end if%>
</tr>
<%rs.movenext%>
<%LOOP%>
</table>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Mostrar resultados en columnas

Publicado por Santos Pairazamán (415 intervenciones) el 01/09/2006 20:53:29
aca tienes un ejm, espero t sirva. Analízalo

response.write "<table border=1><tr>"
c=1
do while not rs.eof
if (c<5) then
response.write "<td><img src=../images/"&RS("pathimagen")&">"&"</td>"
c=c+1
else
response.write "</tr><tr><td><img src=../images/"&RS("pathimagen")&">"&"</td>"
c=2
end if
rs.movenext
loop
response.write "</table>"

Hasta Pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar