JeanRibeiro Postado Maio 3, 2006 Denunciar Share Postado Maio 3, 2006 Bom dia pessoal, Vou ser direto, na sessão de busca de meu site preciso listar os resultados da busca de livros em colunas de 2. exemplo:porém não sei como fazer isto e no momento esta assim:estou usando o while assim:Agradeço pela força.. Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fantasma Postado Maio 3, 2006 Denunciar Share Postado Maio 3, 2006 você pode colocar o cod Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JeanRibeiro Postado Maio 4, 2006 Autor Denunciar Share Postado Maio 4, 2006 Taí o Código apartir da tabela onde se encontra o while, mais acho que não vai ajudar muito, deve ser uma coisa simples na alocação do while, coisa que não to sabendo. Obrigado<table width="672" border="0"> <tr> <tudo width="477" align="center"> <blockquote> <div align="left"><font color="#666666" size="2"> <br> </font> <font color="#666666" size="2"> <font color="#000000"> <font color="#990000" size="3"><strong>Resultado da Busca</strong></font><br> <br><%localizar=request.Form("busca")' Definindo o caminho do banco de dadoscaminho = "bddados.mdb"' Fazendo a conexão com o banco de dados (paginacao.mdb)set objconn = Server.CreateObject("ADODB.Connection")DSN = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(caminho)objconn.Open DSN' String SQL para consultaSQL = "select * FROM tblObra WHERE obra like '%"&localizar&"%' order by obra"' Abrindo o registroSET objRS = Server.CreateObject("ADODB.Recordset")objRS.Open SQL,objconn,3' Se não encontrar nada escreve a mensagem' Senão lista os registrosIf objRS.EOF ThenResponse.Write("Nenhum registro foi encontrado")Else' Definindo o número de registros por páginaobjRS.PageSize = 5' Recupera o valor da variável paginapagina = Request.QueryString("pagina")' Se a variável pagina for vazio, indica que a página sera a primeira' Senão a variável pagina recebe o valor da página corrente, definida acimaIf pagina = "" ThenobjRS.AbsolutePage = 1pagina = 1ElseobjRS.AbsolutePage = paginaEnd If%> <% ' Imprime o número de registros, o total de páginas e a página atualResponse.Write("<table><tr><tudo><FONT FACE=Verdana SIZE=1 COLOR=#000000><B>Foram encontrados " &objRS.RecordCount& " registros" & vbcrlf )Response.Write("<br><b>Mostrando página</b> <b>" & pagina & "</b><b> de </b><b>" & objRS.PageCount & "" & vbcrlf )Response.Write("</tudo></tr></table>")%> </font></font> <font color="#000000" size="2"> </font> <font color="#000000" size="2"> <% ' Criando a barra de navegação' Se a variável pagina for maior que 1 então imprime o botão Anterior com link' Senão imprime sem linkIf CInt(pagina) > 1 ThenResponse.Write("<center><FONT SIZE=2 COLOR=#000000><B><a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & pagina-1 & "'> Anterior </a> ")ElseResponse.Write("<center><FONT SIZE=2 COLOR=#000000><B> Anterior ")End If' Lista todas as páginas encontradasif objRs.PageCount < 11 then For i = 1 To objRS.PageCount response.write("<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & i & "'>" & i & "</a> ") Nextend ifif objRs.PageCount > 10 then inicio=pagina fim=pagina + 9 tot = pagina + 9 if tot > ObjRS.PageCount then inicio = pagina-((pagina+9)-ObjRs.PageCount) fim = inicio+9 end if for i = inicio to fim response.write("<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & i & "'>" & i & "</a> ") nextend if' Se a variável pagina for menor que o total de páginas então imprime o botão Próxima com link' Senão imprime sem linkIf CInt(pagina) < objRS.PageCount ThenResponse.Write("<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & pagina+1 & "'><font size=2> Próxima</a></B></font></FONT></center>")ElseResponse.Write("Próxima</B></FONT></center>")End IfEnd If%> </font> </div> <hr color="#FFCC99"> <font color="#000000" size="2"> <%While Not objRS.EOF AND cont < objRS.PageSize%> </font><font color="#000000"> </font> <font color="#666666" size="2"> </font> <font color="#666666" size="2"> <font color="#000000"> </font></font> </blockquote> <table width="337" border="1" bordercolor="#FFFFCC"> <tr> <tudo width="118" rowspan="2" align="center" valign="top" nowrap> <div align="center"><font size="2"><a href="listalivro.asp?CodObra=<% response.write objRS("CodObra")%>"><img src="<%response.write(objRS("foto"))%>" width="85" height="120" border="0"></a></font><font size="2"> </font></div> <font size="2"> <% varvitrine=objRS("vitrine") if varvitrine = "s" then response.write "<img src=img/lanca.gif width=107 height=37>" end if %> </font><font color="#990000" size="2"><font color="#990000" size="2"><font color="#000000"></font></font></font><font size="2"> </font></tudo> <tudo width="203" height="72" align="center" valign="top" nowrap bordercolor="#FFFFCC" bgcolor="#FFFFCC"> <div align="left"><font color="#990000" size="2"> <strong> </strong></font> <table width="276" border="1" bordercolor="#FFFFCC"> <tr> <tudo width="266" valign="bottom" bordercolor="#FFFFCC" bgcolor="#FFFFCC"><font color="#990000" size="2"><strong> <% response.write(objRS("Obra"))%> </strong></font></tudo> </tr> </table> <table width="274" border="1" bordercolor="#FFFFCC"> <tr> <tudo width="264" align="left" valign="top" bordercolor="#FFFFCC" bgcolor="#FFFFCC"><font color="#666666"><strong><font color="#000000" size="2">Autor:</font></strong></font> <font color="#990000" size="2"> <font color="#000000"> <% response.write(objRS("autor"))%> <br> </font><font color="#666666"><strong><font color="#000000">Edição</font><font color="#000000" size="2">:</font></strong></font> <font color="#990000" size="2"> <font color="#000000"> <% response.write(objRS("edicao"))%> <br> </font><font color="#990000" size="2"><font color="#666666"><strong><font color="#000000">Formato</font><font color="#000000" size="2">:</font></strong></font> <font color="#990000" size="2"> <font color="#000000"> <% response.write(objRS("formato"))%> </font></font></font><font color="#000000"> </font></font><font color="#000000"> </font></font></tudo> </tr> </table> <br> <table width="105" border="0"> <tr> <tudo width="20"><font size="2"><font color="#FF0000" size="3"><img src="img/rs.gif" width="20" height="20"></font></font></tudo> <tudo width="69"><font size="2"><font color="#FF0000" size="3"> <strong> <% response.write objRS("preço") %> </strong> </font></font></tudo> </tr> </table> </div></tudo> </tr> <tr> <tudo height="23" align="center" valign="top"> <div align="left"> <font color="#FF0000" size="2"> </font> <form name="form1" method="post" action="carrinho.asp?CodObra=<%response.write(objRS("codObra"))%>"> <div align="left"> <table width="75%" border="0"> <tr> <tudo width="5%"><font color="#990000" size="2"><img src="img/carrinho.gif" width="35" height="35"> </font></tudo> <tudo width="95%"><font color="#990000" size="2"> <input name="enviar" type="submit" id="enviar" value="Comprar"> <input name="quantidade" type="text" value="1" size="1" > </font></tudo> </tr> </table> </div> </form> </div></tudo> </tr> <tr bordercolor="#FFFFCC"> </tr> </table> <%cont = cont + 1objRS.MoveNextWend%> <hr color="#FFCC99"> <div align="left"> <% ' Criando a barra de navegação' Se a variável pagina for maior que 1 então imprime o botão Anterior com link' Senão imprime sem linkIf CInt(pagina) > 1 ThenResponse.Write("<center><FONT SIZE=2 COLOR=#000000><B><a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & pagina-1 & "'> Anterior </a> ")ElseResponse.Write("<center><FONT SIZE=2 COLOR=#000000><B> Anterior ")End If' Lista todas as páginas encontradasif objRs.PageCount < 11 then For i = 1 To objRS.PageCount response.write("<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & i & "'>" & i & "</a> ") Nextend ifif objRs.PageCount > 10 then inicio=pagina fim=pagina + 9 tot = pagina + 9 if tot > ObjRS.PageCount then inicio = pagina-((pagina+9)-ObjRs.PageCount) fim = inicio+9 end if for i = inicio to fim response.write("<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & i & "'>" & i & "</a> ") nextend if' Se a variável pagina for menor que o total de páginas então imprime o botão Próxima com link' Senão imprime sem linkIf CInt(pagina) < objRS.PageCount ThenResponse.Write("<a href='" & Request.ServerVariables("SCRIPT_NAME") & "?pagina=" & pagina+1 & "'> Próxima </a></B></FONT></center>")ElseResponse.Write(" Próxima</B></FONT></center>")End If'End If%> <%' Fecha e destroi os objetos RS e connobjRS.Close : objconn.CloseSet RS = Nothing : Set objconn = Nothing%> <a href="java script:history.back();"><font size="2"><br> << Voltar </font></a><br> </div></tudo> </tr> </table> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
JeanRibeiro
Bom dia pessoal,
Vou ser direto, na sessão de busca de meu site preciso listar os resultados da busca de livros em colunas de 2. exemplo:
porém não sei como fazer isto e no momento esta assim:
estou usando o while assim:
Agradeço pela força.. Abraço
Link para o comentário
Compartilhar em outros sites
2 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.