<%
'declarando objetos
dim sql, objConn, rs
SET objConn = Server.CreateObject("AdoDB.Connection")
objConn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\Projetos\Lojas Adri\Projeto Lojas Adri\banco\loja.mdb"
sql = "SELECT ALL * FROM produtos ORDER BY Rnd(Int(Now()*[id])-Now()*[cat_id])"
Set rs = objConn.Execute(sql)
'numero de colunas
col=3
if not rs.eof then
' esta var armazena o numero de colunas
colu=1
'começamos a tabela
response.write "<table><tr><td>"
'iniciamos o loop´
while not rs.eof
%>
<table width="100%" border="0" cellspacing="7" cellpadding="3">
<tr>
<td width="567"><center><a href="detalhe_mais_produtos.asp?id=<%=rs("id")%>" target="principal"><%=imagem%><img src='images/<%response.write rs ("imagem")%>' width="100" border="0" alt="Clique no produto para ver sua descrição"></a></tr>
<tr>
<td style="border:0;position:relative; left:0; top:10;"><center><font face="verdana" size="1" color="black"><b><%response.write rs ("nome")%><b></td></tr>
<td style="border:0;position:relative; left:0; top:0;"><center><font face="verdana" size="3" color="red"><b>R$ <%response.write formatnumber (rs("preço"),2)%></b></td></tr>
<td style="border:0;position:relative; left:0; top:-10;"><center><font face="verdana" size="1" color="black"><b><%response.write rs ("condicoes")%><b></td></tr>
</tr>
</table>
<%
'fazemos a contagem das colunas e se tiver no limite faz outra linha
if colu=col then
response.write "</td><tr><td>"
'reinicia contagem
colu=1
else
' como não alcançou o limite fazemos outra coluna
response.write "</td><td>"
'somamos +1 na variavel colu
colu=colu+1
end if
'terminamos o loop
rs.movenext
wend
response.write "</td></tr></table>"
end if
rs.close
set rs=nothing
%>
Preciso fazer com que ele liste 9 itens e crie automáticamente um link para uma próxima página caso tenha mais de 9 itens a serem listados no banco (que sei que existem mais de 9 claro) preciso que fique desta forma + ou -:
Pergunta
Legionáriors
Boa noite pessoal,
Tenho o seguinte código:
Preciso fazer com que ele liste 9 itens e crie automáticamente um link para uma próxima página caso tenha mais de 9 itens a serem listados no banco (que sei que existem mais de 9 claro) preciso que fique desta forma + ou -:
<<Anterior 1 2 3 4 5 6 7 8 9 10 Próximo>>
Agradeço a ajuda de todos que puderem.
Abraço.
Legionário
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.