melanie Postado Junho 26, 2008 Denunciar Share Postado Junho 26, 2008 (editado) PROBLEMA COM TABELAS LADO A LADOTenho uma pagina EMPESTAR: possui um formulário de busca de titulo, ao clicar e redirecionado a página RESP_EMPRESTAR.O problema desta é quando há nomes iguais Ex.: A era do gelo I A era do gelo IIAo invés de colocar as informações obtidas lado a lado, o resultado final é uma debaixo da outra.Segue abaixo o código para fica mais claro.<div id="busca" style="position:absolute; left:248px; top:245px; width:526px; height:315px; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;"> <!--#include file="../includes/conexao.inc"--> <table width="150" height="150"><% titulo=request.form("titulo") set rs= server.createobject("ADODB.Recordset") sql="select * from Acervo where titulo like"&"'%"&titulo&"%'" rs.open sql, Controle, 1, 3 while not rs.eof%> <tr> <td> <table width="100"> <tr> <td><%=rs("titulo")%></td> <td> </td> </tr> <tr> <td rowspan="2"><img src="../produtos/<%=rs("foto")%>" width="133" height="192"></td> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table></td> <td><table width="100"> <tr> <td></td> <td></td> </tr> <tr> <td rowspan="2"></td> <td></td> </tr> <tr> <td></td> </tr> <tr> <td></td> <td></td> </tr> </table></td> </tr><% rs.movenextwendrs.closeControle.close%> </table> </div> Editado Junho 27, 2008 por melanie Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 raphanasc Postado Junho 26, 2008 Denunciar Share Postado Junho 26, 2008 você pode usar <div width="100"><div style="float=left" width="50"></div></div> dai ele vai colocando as divs uma do lado da outra enquanto houver espaço, se não couber do lado ele joga automaticamente para baixo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 melanie Postado Junho 27, 2008 Autor Denunciar Share Postado Junho 27, 2008 Não deu certo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Junho 27, 2008 Denunciar Share Postado Junho 27, 2008 Hum você tem q fazer o while dentro da <td></td> hehe assim: while not rs.eof%> <td><%=rs("titulo")%></td> <% rs.movenext wend rs.close Controle.close%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 melanie Postado Junho 27, 2008 Autor Denunciar Share Postado Junho 27, 2008 acho que devo esta colocando o <%while not rs.eof%> no lugar errado, Por favor, Poderia refazer e colocar o mesmo no lugar certo, pois comigo está dando erro.obrigada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Junho 27, 2008 Denunciar Share Postado Junho 27, 2008 (editado) <div id="busca" style="position:absolute; left:248px; top:245px; width:526px; height:315px; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;"> <!--#include file="../includes/conexao.inc"--> <table width="150" height="150"> <% titulo=request.form("titulo") set rs= server.createobject("ADODB.Recordset") sql="select * from Acervo where titulo like"&"'%"&titulo&"%'" rs.open sql, Controle, 1, 3%> <tr> <td> <table width="100"> <tr> while not rs.eof%> <td><%=rs("titulo")%></td> <% rs.movenext wend%> <td> </td> </tr> <tr> <td rowspan="2"><img src="../produtos/<%=rs("foto")%>" width="133" height="192"></td> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table></td> <td> <table width="100"> <tr> <td></td> <td></td> </tr> <tr> <td rowspan="2"></td> <td></td> </tr> <tr> <td></td> </tr> <tr> <td></td> <td></td> </tr> </table></td> </tr> <% rs.close Controle.close%> </table> </div> Editado Junho 27, 2008 por jow Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 melanie Postado Junho 27, 2008 Autor Denunciar Share Postado Junho 27, 2008 Tudo que eu queria é colocar a tabela lado a lado mais cada vez, surguem novos erros;Erro de compilação do Microsoft VBScript (0x800A0400)Instrução esperada/catalogo/p_produtos/resp_emprestar.asp, line 58wendPOST Data:titulo=a+era+do+gelo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Junho 27, 2008 Denunciar Share Postado Junho 27, 2008 <div id="busca" style="position:absolute; left:248px; top:245px; width:526px; height:315px; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;"> <!--#include file="../includes/conexao.inc"--> <table width="150" height="150"> <% titulo=request.form("titulo") set rs= server.createobject("ADODB.Recordset") sql="select * from Acervo where titulo like"&"'%"&titulo&"%'" rs.open sql, Controle, 1, 3%> <tr> <td> <table width="100"> <tr> while not rs.eof%> <td><%=rs("titulo")%></td> <td> </td> </tr> <tr> <td rowspan="2"><img src="../produtos/<%=rs("foto")%>" width="133" height="192"></td> <% rs.movenext wend%> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table></td> <td> <table width="100"> <tr> <td></td> <td></td> </tr> <tr> <td rowspan="2"></td> <td></td> </tr> <tr> <td></td> </tr> <tr> <td></td> <td></td> </tr> </table></td> </tr> <% rs.close Controle.close%> </table> </div> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 melanie Postado Junho 27, 2008 Autor Denunciar Share Postado Junho 27, 2008 :wacko: Para ter certeza copie o código tudo e colei no lugar do meu, apesar de conter o "wed" mesmo assim dá erro:Erro de compilação do Microsoft VBScript (0x800A0400)Instrução esperada/catalogo/p_produtos/resp_emprestar.asp, line 62wend Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 melanie Postado Junho 27, 2008 Autor Denunciar Share Postado Junho 27, 2008 Segue o código correto, feito por:hargon <%set rs= server.createobject("ADODB.Recordset")sql = "select * from Acervo where titulo like '%"&titulo&"%'"rs.open sql, Controle, 1, 3if not rs.eof then%><table width="150" height="150"> <tr><% while not rs.eof%> <td><%=rs("titulo")%></td><% rs.movenext if not rs.eof then%> <td><%=rs("titulo")%></td> </tr><tr><% rs.movenext end if wend%> </tr></table><%end ifrs.closeset rs = nothing%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
melanie
PROBLEMA COM TABELAS LADO A LADO
Tenho uma pagina EMPESTAR: possui um formulário de busca de titulo, ao clicar e redirecionado a página RESP_EMPRESTAR.
O problema desta é quando há nomes iguais
Ex.: A era do gelo I
A era do gelo II
Ao invés de colocar as informações obtidas lado a lado, o resultado final é uma debaixo da outra.
Segue abaixo o código para fica mais claro.
<div id="busca" style="position:absolute; left:248px; top:245px; width:526px; height:315px; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;">
<!--#include file="../includes/conexao.inc"-->
<table width="150" height="150">
<% titulo=request.form("titulo")
set rs= server.createobject("ADODB.Recordset")
sql="select * from Acervo where titulo like"&"'%"&titulo&"%'"
rs.open sql, Controle, 1, 3
while not rs.eof%>
<tr>
<td>
<table width="100">
<tr>
<td><%=rs("titulo")%></td>
<td> </td>
</tr>
<tr>
<td rowspan="2"><img src="../produtos/<%=rs("foto")%>" width="133" height="192"></td>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table></td>
<td>
<table width="100">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan="2"></td>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table></td>
</tr>
<% rs.movenext
wend
rs.close
Controle.close%>
</table>
</div>
Editado por melanieLink 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.