Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabiosc80

Loja tem que acabar hoje.

Recommended Posts

Estou com um Problemaço,Estou fazendo uma loja virtual e o menu dela só mostrava as categorias, mas meu patrao pediu pra ficar que nem a do submarino e exibir tambem as subcategorias.Quando o menu esta no jeito antigo o site fica normal , mas quando fica no jeito novo da dando interferencia na hora de se logar para comprar algo.Não sei porque esta acontecendo isso pois eu só coloquei um do while a mais (cascata), e começou depois a nao achar o cliente no banco na hora do logon.Tipo, na hora que eu to fazendo uma compra e ele pedi o e-mail do usuario eu coloco ai ele tem que localizar o cliente no Banco de Dados. E nao sei pq ele nao ta localizando e me diz que como não existe tenho que fazer um novo cadastro. Mas mesmo cadastrando ele perde a sessao ou sei la o que é.Isso só acontece quando eu coloco o menu novo no arquivo inclu_laretal.asp, pois, quando esta com o menu antigo isso nao acontece. é muito estranho, pois o menu nao deveria estar interferindo em nada.Vou postar as tres paginas aqui para analise pois nao to entendendo mais nada.A de acesso , A do Menu original simples sem loop (sem subcategoria) e a com loop encadeado (com subcategoria)Alguem podedia me ajudar?Tipo postar por aqui nao vai dar as paginas (sao 3 ) pois nao vai caber.Meu MSN é fabiosc80@hotmail.comPreciso de ajuda urgente.Por favor alguem poderia entrar em contato?Atenciosamente,Fábio Sanches Carmona

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Não sei porque esta acontecendo isso pois eu só coloquei um do while a mais (cascata), e começou depois a nao achar o cliente no banco na hora do logon."Talves você tem adicionado um ID para abrir a subcategoria, e esse ID pode ta dando interferencia com outros IDsSe for isso, tente colocar um ID difrente no meu, que nao tenha risco de ter no site, tipo id_mscnew

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Não sei porque esta acontecendo isso pois eu só coloquei um do while a mais (cascata), e começou depois a nao achar o cliente no banco na hora do logon."

 

Talves você tem adicionado um ID para abrir a subcategoria, e esse ID pode ta dando interferencia com outros IDs

 

Se for isso, tente colocar um ID difrente no meu, que nao tenha risco de ter no site, tipo id_mscnew

Com certeza deve ser isso pois veja como era o antigo e como é o novo.

Porem vou precisar de um help pra poder colocar os dois agora tem como você me ajudar por favor?

 

Olha só.

 

Primeiro o while antigo original!

 

 

ASP [/tr][tr]

<%

 

SQLC = "SELECT * FROM Products_Type Order by Products_Type"

set RS2 = Dataconn.Execute(SQLC) %>

<%do while not RS2.EOF %>

 

<p style="margin-top: 0; margin-bottom: 0"><img rc="imagens/marc.gif"><a href="loja.asp?Product_Type=<%=Rs2("Products_type")%>&Product_SubType=<%=Rs2("Products_type")%>" class="navegacao"><%=Rs2("Products_type")%></a></p>

<% RS2.MoveNext

LOOP

RS2.Close

%>

[/tr]

 

E agora o while novo!

 

ASP [/tr][tr]

<%

SQLC = "SELECT * FROM Products_Type Order by Products_Type"

set RS = Dataconn.Execute(SQLC)

Do While not RS.EOF

%><br><img src="imagens/marc.gif"><a href="loja.asp?Product_Type=<%=Rs("Products_type")%>" class="navegacao"><%=Rs("Products_type")%></a><br><%

SQLSC = "SELECT * FROM Products_SubType WHERE Products_Type = " & RS("ID") & " Order by Products_Type"

set RS2 = Dataconn.Execute(SQLSC)

Do While not RS2.EOF%>

<img src="imagens/marc.gif"><img src="imagens/marc.gif"><a href="loja.asp?Product_SubType=<%=Rs2("Products_Subtype")%>" class="navegacao"><%=Rs2("Products_Subtype")%></a><br>

<%

RS2.Movenext

Loop

RS.Movenext

Loop

%>

[/tr]

 

Oque eu posso fazer?

Quer que eu passe os campos das tabelas categoria e subcategoria pra dar uma olhada?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente mudar o nome das variaveis, voce pode estar utilizando uma variavel que guarda o cliente... tipo RS ou SQLC....muda, coloque um x na frente e testa... se funcionar é variavel, senao, nao sei... hehehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente mudar o nome das variaveis, voce pode estar utilizando uma variavel que guarda o cliente... tipo RS ou SQLC....muda, coloque um x na frente e testa... se funcionar é variavel, senao, nao sei... hehehehe

Deu certo Fabricio,Mas sabe oque da mais raiva?...Eu fiz isso ontem, só que não fiz com os dois selects...grrrrrrrrrrrrrMas valeu hein.AbraçosFábio Sanches Carmona

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.