Jump to content


Photo

Otimizar...


  • Faça o login para participar
2 replies to this topic

#1 bareta

bareta

    Normal

  • Usuários
  • 64 posts
  • Sexo:Não informado

Posted 04/08/2005, 18:58

tenho o seguinte no bd
categoria
id-categoria

produtos
id-produto-idcategoria

queria saber o seguinte como posso exibir um produto que pode ter varias categorias com seu id separado por virgula......

exemplo

categoria
01-venda
02-aluguel

produtos
01-casa-01
02-apto-01,02

o apto é aluguel e venda em ambas as consultas ele deve aparecer ... alguem pode me alciliar aqui????


codigo que usei:


sql="select * from tipo"
set rs=conn.execute(sql)
while not rs.eof
response.write "<b>"&rs("tipo")&"</b><br><hr>"
sql="select * from produto"
set rs2=conn.execute(sql)
while not rs2.eof
x=split(rs2("tipo_id"),",",-1,1)
for i=lbound(x) to ubound(x)
xb=cint(x(i))
if xb=rs("id") then
response.write rs2("produto")&"<br>"
end if
next
rs2.movenext
wend
response.write "<hr>"
rs.movenext
wend

tem como otimizar isso???
fabiobareta@hotmail.com
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!

Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION

*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*Posted Image

#2 bareta

bareta

    Normal

  • Usuários
  • 64 posts
  • Sexo:Não informado

Posted 06/08/2005, 10:46

alguem tem uma ideia ai
fabiobareta@hotmail.com
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!

Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION

*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*Posted Image

#3 koal40

koal40

    agora em PHP tbm

  • Usuários
  • 216 posts
  • Sexo:Não informado

Posted 06/08/2005, 12:31

set rs=conn.execute("select * from tipo")
while not rs.eof
response.write "<b>"&rs("tipo")&"</b><br><hr>"
set rs2=conn.execute("select * from produto")
while not rs2.eof
x=split(rs2("tipo_id"),",",-1,1)
for i=lbound(x) to ubound(x)
xb=cint(x(i))
if xb=rs("id") then
response.write rs2("produto")&"<br>"
end if
next
rs2.movenext
wend
response.write "<hr>"
rs.movenext
wend

soh consegui trocar o
sql="select * from tipo"
rs = conn.execute(sql)

por

rs = conn.execute("select * from tipo")
.....

acho q soh dah issu...

Edição feita por: koal40, 06/08/2005, 12:31.

Ultilize a busca antes de postar
e edite respostas não poste d novo...

(sempre q possivel claro)
------------ Conhecimento ----------
HTML ...... ||||||||||
JSP e JS .. ||||||||||
.NET ....... ||||||||||
ASP ........ ||||||||||
PHP ........ ||||||||||
Ourtos .... ||||||||||




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq