Ir para conteúdo
Fórum Script Brasil
  • 0

[Resolvido]PROBLEMA COM TABELAS LADO A LADO


melanie

Pergunta

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 melanie
Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
<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 por jow
Link para o comentário
Compartilhar em outros sites

  • 0

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 58

wend

POST Data:

titulo=a+era+do+gelo

Link para o comentário
Compartilhar em outros sites

  • 0
<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>

Link para o comentário
Compartilhar em outros sites

  • 0

: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 62

wend

Link para o comentário
Compartilhar em outros sites

  • 0

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, 3

if 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 if

rs.close

set rs = nothing

%>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...