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

Erro Estranho Com "if"


dlumeida

Pergunta

Ola pessoal, sou novo aqui no forum e em ASP tb!! tem 2 semanas que comecei, mas antes já conheço bem de Visual Basic6!

No meio de minha pagina de exibição de dados de um blog tem o seguinte código!

<%while not cont.eof

if cont("id_post")= reg("id") then

response.Write(cont("count"))

end if

cont.movenext

wend

%>

Esta pagina esta submetida a um outro While no seu inicio, para poder mostrar todos os posts. e esse while serve para mostrar o numero de comentarios de cada post.

estou usando os recordsets "reg" e "cont"

quando dou um <%=reg("id")%> fora desse while ele mostra o conteudo direitinho, mas quando coloco ele na condicional "if" não reconhece de jeito nehum!!

Se eu mudar para

if cont("id_post")= "125" then

ai ele já funciona, mas somente no post com id=125 os outros já não funcionam

Sera que alguém pode me ajudar!!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

deixa eu ver..

o if que não funciona é aquele de dentro do while?

eu não entendi muito bem..

explica mais aí.. e mostra o trecho do codigo que não ta ok..

aí a gente pode tentar 'debugar' o erro..

Link para o comentário
Compartilhar em outros sites

  • 0

Isso mesmo, essa parte em vermelho

<%while not cont.eof

if cont("id_post")= reg("id") then

response.Write(cont("count"))

end if

cont.movenext

wend

%>

o problema e que simplesmente a pagina e exibida e não mostra nenhum erro, mas o condição if não e executada, nem se eu colocar uma variavel if cont("id_post")= reg("id") then no lugar de reg("id") ele não funciona!!

ele não verifica se cont("id_post")= reg("id")

vamos supor que o valor em reg("id")=125 e o valor de cont("id_post")=125, ele simplesme não reconhece isso!!! já testei fora desse while os dois records sets, e eles tem realmente esse valor!!! mas não condiciona!!

se quiser eu posto o código da pagina inteira!!

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,3k
×
×
  • Criar Novo...