Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paulojorge3l

Mostrar 10 registros a cada Loop

Recommended Posts

Bom dia pessoal!

Estou na reta final para concluir o meu novo site e a tempos procuro uma galeria de fotos que seja boa e dinamica e que funcione com o java script desabilitado :D bom eu acho que encontrei mas vou precisar de uma ajuda do forun para colocar ela para funcionar 100% bom basicamente é uma páginação em java script e css isso tá funcionando direito o que preciso é que a cada loop seja mostrado 10 fotos diferentes por exemplo:

 

Loop 1

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

Loop 2

11,12,13,14,15,16,17,18,19,20

Loop 3

21,22,23,24,25,26,27,28,29,30

 

e assim por diante até fiz um código no final de semana mas num saiu nada ele dá o loop e mostra sempre as 10 primeiras fotos, por isso preciso da ajuda de vocês!!! Valew e abraços!

 

segue abaixo o código que eu fiz :D

 

 

<!--  Seleciono a festa com todas as fotos -->
<%
Set rs = Conn.Execute("select * from fotos where ide like '"&request.querystring("festa")&"'")
If not rs.EOF Then
Do until rs.eof 'loop
%>



<div class="paginar">

<!--  Seleciono as fotos de 10 em 10 -->
<%
Set rs2 = Conn.Execute("select top 10 * from fotos where ide like '"&rs("festa")&"'")
If not rs2.EOF Then
Do until rs2.eof 'loop
%>

<IMG SRC="../<%=Rs2("pasta")%>/img/pqn/<%=Rs2("foto")%>.jpg" />

<%
rs2.MoveNext
Loop
Else
End if
%>
</div>



<%
rs.MoveNext
Loop
Else
End if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal pensando mais um pouco aqui eu vi uma outra coisa eu posso contar o numero de fotos e dividir ele por 10 ai o resultado seria a quantidade de loop que ele pode dar não pode ser assim alguém sabe como posso fazer isso tipo assim

 

<%
Set rs = Conn.Execute("SELECT Count (id) as numero FROM fotos where ide like '"&request.querystring("festa")&"'")

If not rs.EOF Then
Do until rs.eof 'loop

Dim numero, resultado
numero = ""&rs("numero")&""
resultado = ((numero)/10)

%>


<%Response.Write(resultado)%><br>



<%
rs.MoveNext
Loop
Else
End if
%>

usaria esse resultado como um criterio tipo resultado igual ao numero de loop que seria 20 fotos dividido por 10 = 2 loop e cada loop fica assim

 

loop 1

foto1, foto2, foto3, foto4, foto5, foto6, foto7, foto8, foto9, foto10

 

loop 2

foto11, foto12, foto13, foto14, foto15, foto16, foto17, foto18, foto19, foto20

 

tem como fazer isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

por que você não deixa isso como paginação ou dá apenas um loop para exibir todas as fotos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.