Ir para conteúdo

POWERED BY:

Arquivado

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

sylar_head

Loop dentro de loop

Recommended Posts

E aí pessoal imasters beleza?

 

Eu quero pedir uma ajudinha a vocês aqui. é que eu estou fazendo um sistema de galeria de fotos pra esse site que está em html e eu estou programando em ASP

Clique aqui para olhar como eu quero que fique

 

Agora entra o problema:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<!--#include file="conectando.asp"-->
<% response.Buffer=true
Response.Flush
 Dim conexao
sql = "SELECT COUNT(id) AS total FROM fotos" 
set ct = conexao.execute(sql)
totalFotos = ct("total")
query = "select * from fotos"
Response.Flush
set b = conexao.execute(query)
b.movefirst
a = b("id")
%>
<html>
<head>
<title>BIROSKA BAR - Para Comer e Beber!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
	background-image: url(bg%20geral.jpg);
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.style1 {
	color: #FFCC66;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {
	color: #000000;
	font-weight: bold;
}
.style3 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
}
a:active {
	text-decoration: none;
}
.style7 {color: #000000}
.style9 {font-size: 12px}
.style10 {font-family: Arial, Helvetica, sans-serif}
.style11 {color: #FFFFFF}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0" background="bg%20index.jpg">
  <tr>
	<td><div align="center">
	  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="723" height="220">
		<param name="movie" value="topo.swf">
		<param name="quality" value="high">
		<embed src="topo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="723" height="220"></embed>
	  </object>
	</div></td>
  </tr>
  <tr>
	<td height="40" background="bgmenu.jpg"><div align="center">
	  <table width="723" border="0" cellspacing="2">
		<tr>
		  <th width="101" class="style6 style10" scope="col"><a href="index.htm" class="style9 style10">PRINCIPAL</a></th>
		  <th width="109" scope="col"><span class="style6 style9 style10"><a href="acasa.htm">A CASA</a> </span></th>
		  <th width="122" scope="col"><span class="style6 style9 style10"><a href="cardapio.htm">CARDÁPIO</a></span></th>
		  <th width="132" scope="col"><span class="style6 style9 style10"><a href="localizacao.htm">LOCALIZAÇÃO</a></span></th>
		  <th width="116" scope="col"><span class="style6 style9 style10"><a href="reservas.htm">RESERVAS</a></span></th>
		  <th width="117" scope="col"><span class="style6 style9 style10"><a href="contato.htm">CONTATO</a></span></th>
		</tr>
	  </table>
</div></td>
  </tr>
  <tr>
	<td height="369" valign="top"><table width="682" border="0" align="center" cellpadding="0" cellspacing="0">
	  <tr>
		<td valign="top"> </td>
		</tr>
	  <tr>
		<td valign="top"><table width="655" border="0" align="left" cellpadding="0" cellspacing="3">
		  <tr>
			<td colspan="2"><img src="topo%20texto%20fotos.jpg" width="200" height="20"></td>
		  </tr>
		  <tr align="center">
			<td colspan="2"><div align="left"><img src="barra%20hor%202.jpg" width="600" height="10"></div></td>
		  </tr>
		  <tr align="center">
			<td colspan="2"><table width="560" height="342" border="0" align="left" cellspacing="4">
			  <tr>
				<td width="532" class="style3"><p>
				  <% Do While a < totalFotos
a = a + 1
sql1 = "select * from fotos where id = "&a&""
sql2 = "select * from galerias where id = "&a&""
set rs = conexao.execute(sql1)
set rs1 = conexao.execute(sql2) %>
				</p>
				  <p><%=rs1("nome")%> - <%=rs1("data")%></p>
				  <table width="200" border="1">
				  <% Do While not rs.eof%> <tr>
					<td width="97" height="101"><img src="fotos/<%=rs("foto1")%>" width="97" height="97"/></td>
					<td width="45"><img src="fotos/<%=rs("foto2")%>" width="97" height="97"/></td>
					<td width="7"><img src="fotos/<%=rs("foto3")%>" width="97" height="97"/></td>
					<td width="7"><img src="fotos/<%=rs("foto4")%>" width="97" height="97"/></td>
					<td width="10"><img src="fotos/<%=rs("foto5")%>" width="97" height="97"/></td>
				</tr><% loop %>
				</table>
				<%loop%> 
				  <p> </p></td>
			  </tr>
			</table></td>
		  </tr>
		  <tr align="center">
			<td colspan="2"> </td>
		  </tr>
		  <tr align="center">
			<td colspan="2"><span class="style3"><a href="index.htm">Voltar</a></span></td>
		  </tr>
		  <tr>
			<td width="187" colspan="2"> </td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
  <tr>
	<td> </td>
  </tr>
  <tr>
	<td height="60" valign="middle" background="bg inf.jpg"><div align="center"><span class="style1">Rua Ametista , 2388. Potilândia<br>
Natal/RN Tel: 84 3234.3109</span><br>
<br>
</div></td>
  </tr>
  <tr>
	<td valign="top" background="bg geral.jpg"><div align="center" class="style1 style2">Biroska Bar 2007 - Todos os Direitos Reservados<br>
	www.biroskabar.com.br <br>
	<span class="style7">Produzido por<span class="style11"> Real Informática</span></span></div></td>
  </tr>
</table>
</body>
</html>

Eu tentei fazer um loop dentro de outro loop, mas tá dando erro:

 

Objeto Response erro 'ASP 0251 : 80004005'

 

Limite do Buffer de Resposta Ultrapassado

 

/teste/fotos.asp, line 0

 

A execução da página ASP fez com que o Buffer de Resposta ultrapassasse seu limite configurado.

 

AJUDAAAA!

 

 

:wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continua no mesmo erro, mas pra resolver logo esse problema gostaria que alguém mostrasse um método de fazer um loop dentro do outro sem que dê esse erro

 

 

Valeu

 

:mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

nem me prendi a olhar seu codigo, mas a ideia é essa:

idGaleria = requst.form("idGaleria")
if idGaleria = "" or not isNumeric(idGaleria) then
sql = "slct * from galerias"
else
sql = "slct * from galerias where id = "&idGaleria&""
end if
set rsGaleria = con.execute(sql)
if not rsGaleria.eof then
do while not rsGaleria.eof
response.write("Nome da galeria: "&rsGaleria("nome"))
sql = "select * from fotos where idGaleria = "&rsGaleria("id")&""
set rsFoto = con.execute(sql)
if not rsFoto.eof then
do while not rsFoto.eof
response.write("foto")
rsFoto.movenext
loop
end if
rsGaleria.movenext
loop
end if
Lembrando que você precisa ter o id da galeria na tabela de fotos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é com um request form que eu quero pow

 

 

é assim, o cliente entra na pagina e as fotos são mostradas dessa forma:

 

Nome da galeria - Data

Tabela com fotos adicionada pelo administrador

 

Sendo com o loop

 

Como mostra o link

 

AQUI

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.