Foros del Web » Programando para Internet » ASP Clásico »

Ya se que en las FAQS hay respuestas pero...

Estas en el tema de Ya se que en las FAQS hay respuestas pero... en el foro de ASP Clásico en Foros del Web. Ya sé que están las FAQS y las leí todas pero me resulta difícil de adaptarlo para lo mío. Mi duda es: Tengo que mostrar ...
  #1 (permalink)  
Antiguo 07/02/2003, 05:05
Avatar de flavia  
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 5 meses
Puntos: 0
Ya se que en las FAQS hay respuestas pero...

Ya sé que están las FAQS y las leí todas pero me resulta difícil de adaptarlo para lo mío.
Mi duda es: Tengo que mostrar registros (que son solo fotos) y las muestro en filas de 5 columnas.
Ahora necesito que cada 6 filas (30 fotos) se cree una pagina siguiente porque si no es demasiada carga.

Es decir si tenemos 90 registros y en cada pagina se muestran 30 registros daria un total de 3 páginas diferentes. Bueno, lo que me interesa es mostrar como link cada una de esas paginas para que se pueda acceder a ellas pinchando en su numero.

Ejemplo.
______________________________


AQUI LAS 30 FOTOS

Foto1 Foto2 Foto3 Foto4 Foto 5
Foto6 Foto7 Foto8 Foto9 Foto 10
Foto11 Foto12 Foto13 Foto14 Foto 15
...

____________________________

1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I 10

<< anterior I siguiente >>


Envío mi codigo así me dicen cómo debería modificarlo.
Por favor!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
__________________
Flavia.
  #2 (permalink)  
Antiguo 07/02/2003, 05:08
Avatar de flavia  
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 5 meses
Puntos: 0
Sonrisa MI CODIGO

Primero la conexión a la BD:

<%@ LANGUAGE = VBScript %>
<%
dim ev
ev=Request.QueryString("evento")

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")

dim cx
Set cx = Server.CreateObject("ADODB.Connection")
cx.Open "ATenis","",""

'************************************************* *******************************************
' obtengo todas las fotos
dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "SELECT * from FotosXEvento WHERE (IdEvento LIKE '" & ev & "')Order by TituloFoto",cx

'************************************************* *******************************************
dim fin
fin=0
%>


y ahora la tabla...

<table width="81%" border="0" cellspacing="0">
<tr>
<td bgcolor="#000000" colspan="7"><img src="FOTOS/GRAFICA/attivita.gif" width="233" height="39"></td>
</tr>
<% if (rs.eof and rs.bof) then %>
<tr bgcolor="#FFFFFF">
<td align="center" colspan="15"> </td>
</tr>
<% else %>
<tr bordercolor="#FFFFFF" bgcolor="#FEECC0">
<td colspan="7"><font color="#000000" size="2">&nbsp;&nbsp;<b>&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;<%=request.QueryString("fecha")%></b></font></td>
<tr bordercolor="#FFFFFF" bgcolor="#FEECC0">
<td colspan="7">
<blockquote>
<p> <font color="#000000" size="3"><b>&nbsp;&nbsp;&nbsp;&nbsp;<b><%=request. QueryString("Titulo")%></b>
</b></font></p>
</blockquote>
</td>
<%do while not rs.eof
foto=rs("NombreFoto")
quefoto = "Fotos/Eventi/" & foto & ".jpg"
quefoto2 = "Fotos/EventiGrande/" & foto & ".jpg"
%> <!--creas una fila-->
<tr bordercolor="#FFFFFF" bgcolor="#FEECC0">
<td width="30">&nbsp;</td>
<!-- primera imagen-->
<td>
<div align="center"><font size="2">
<a href="#" onClick="afoto('<%=quefoto2%>');return false"><img src="<%=quefoto%>" border="1"></a>
<br>
<%=rs("TituloFoto")%></font></div>
</td>
<!--avanzas un registro y segunda imagen--> <%rs.movenext
if rs.eof then exit do%> <%foto=rs("NombreFoto")
quefoto = "Fotos/Eventi/" & foto & ".jpg"
quefoto2 = "Fotos/EventiGrande/" & foto & ".jpg" %>
<td>
<div align="center"><font size="2">
<a href="#" onClick="afoto('<%=quefoto2%>');return false"><img src="<%=quefoto%>" border="1"></a>
<br>
<%=rs("TituloFoto")%></font></div>
</td>
<!--avanzas un registro y tercera imagen--> <%rs.movenext
if rs.eof then exit do%> <%foto=rs("NombreFoto")
quefoto = "Fotos/Eventi/" & foto & ".jpg"
quefoto2 = "Fotos/EventiGrande/" & foto & ".jpg" %>
<td>
<div align="center"><font size="2">
<a href="#" onClick="afoto('<%=quefoto2%>');return false"><img src="<%=quefoto%>" border="1"></a>
<br>
<%=rs("TituloFoto")%></font></div>
</td>
<!--avanzas un registro y cuarta imagen--> <%rs.movenext
if rs.eof then exit do%> <%foto=rs("NombreFoto")
quefoto = "Fotos/Eventi/" & foto & ".jpg"
quefoto2 = "Fotos/EventiGrande/" & foto & ".jpg" %>
<td>
<div align="center"><font size="2">
<a href="#" onClick="afoto('<%=quefoto2%>');return false"><img src="<%=quefoto%>" border="1"></a>
<br>
<%=rs("TituloFoto")%></font></div>
</td>
<td width="30"><font size="2"></font></td>
<!-- avanzas un registro, si no hay más sale del bucle--> <%rs.movenext
loop%> <% do while not rs.eof %>
<tr bgcolor="#FEECC0">
<td height="24">&nbsp;</td>
<td height="24">&nbsp;</td>
<td height="24">&nbsp;</td>
<td height="24">&nbsp;</td>
<td height="24">&nbsp;</td>
<td height="24">&nbsp;</td>
</tr>
<tr bgcolor="#FEECC0">
<td height="24" colspan="7">
<p>&nbsp;</p>
<p>&nbsp;</p>
</td>
<%If fin=0 then rs.movenext%> <%If fin=0 then rs.movenext%> </tr>
<%If not rs.eof Then rs.movenext%> <% loop %> <% end if %>
<tr bgcolor="#FFFFFF">
<td colspan="7">
<div align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="807" height="44">
<param name=movie value="barrainferior.swf">
<param name=quality value=high>
<embed src="barrainferior.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="807" height="44">
</embed>
</object></div>
</td>
</tr>
</table>

Espero aYUDAAAAAAAAAAAAAAAAAAAAAAAA!!!!
__________________
Flavia.
  #3 (permalink)  
Antiguo 11/02/2003, 03:48
Avatar de flavia  
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 5 meses
Puntos: 0
Felicitaciones para Elías Daniel Turbay

Simplemente INCREIBLE la clase que ha diseñado!!!
Además lindísima la interface!
Ahora... si yo quisiera hacerlo mostrando imagenes... es decir, en mi BD tengo los nombres de las imagenes y debo mostrarlas como en el codigo anterior.... es como un album de fotos.
No tengo idea cómo modificar el codigo de Elías para lograrlo.
Gracias si alguien tiene ganas de responder....
Saludos a todos!!!!


Flavia.
__________________
Flavia.
  #4 (permalink)  
Antiguo 14/02/2003, 02:28
Avatar de flavia  
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 5 meses
Puntos: 0
NAdie?

No puede ser que nadie, pero ni uno, nadie............ haya siquiera pensado en mi problema!!!!!!!!!!

Es tan imposible hacerlo?
A mi no me sale pero alguien tiene que poder... son solo imagenes, es un simple album de fotos que debe leerlas desde la BD y mostrarlas en filas de a 5 paginando cada 30 fotos....

Todavía tengo esperanzas...

Gracias.
__________________
Flavia.
  #5 (permalink)  
Antiguo 17/02/2003, 03:57
Avatar de flavia  
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 5 meses
Puntos: 0
Estoy perdiendo las esperanzas...

entonces... será que no se puede hacer?
__________________
Flavia.
  #6 (permalink)  
Antiguo 17/02/2003, 07:19
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
rompiendo tu monologo.

si quieres mostrar x registros por pagina lo que podrias usar es "paginacion".

nunca he trabajado con paginación, pero si buscas en el foro encontraras muchos ejemplos...ademas hay harta gente de aqui que ha trabajado con esto pero de seguro estan de vacaciones o pasando la resaca del fin de semana

te envio un enlace que encontre. espero te sirva

paginacion

saludos.
  #7 (permalink)  
Antiguo 17/02/2003, 11:40
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Lo de mostrar 5 fotos por cada fila en www.faqsdelweb.com, lo de la paginación con el número de hojas esta en las FAQ's a menos que quieras q hagamos tu aplicación, en cuyo caso deberías decirnos cuales van a ser nuestros honorarios.

Saludos
  #8 (permalink)  
Antiguo 19/02/2003, 04:27
Avatar de flavia  
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 5 meses
Puntos: 0
bakanzipp... GRACIAS por romper mi monologo!!! realmente fantástico el link que me diste! Estoy trabajando sobre ese código para lograr lo que necesito.

urjose... el link tuyo no funciona.
Por otro lado pido disculpas si molesto con preguntas de dudas que no puedo resolver o que tal vez, seguramente, alguno de ustedes las ha tenido y puede ayudarme en tiempos a resolverlo más rápido.
Es increíble cómo a veces un tema les interesa y por poco hacen entre algunos TODO el trabajo de aquel afortunado que presentó el problema.... y en otras se ponen de mal humor y contestan con el famoso: Cuanto hay?

Todo bien... espero poder ayudar desinteresadamente a algunos como muchos lo hacen conmigo día a día.
Y el día que necesite contratar a alguien para algún trabajo... seguro que los tendré en cuenta.

Saludos a todos.
__________________
Flavia.
  #9 (permalink)  
Antiguo 19/02/2003, 15:40
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
y q tal si quitabas la "," que estaba de mas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:57.