Ir para conteúdo

POWERED BY:

Arquivado

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

mkboy

Exibindo extrelas...

Recommended Posts

Fiz um select count que me da quantos comentarios o usuario fez, um select na tabela comentarios que tem o id do internauta.

 

E para exibir o numero de comentarios, faço isso: <%=total_comentarios_fotos%>

 

Agora eu quero mostrar 01 estrela até 100 comentarios, 02 até 200 e assim até 5 estrelas.

 

Tentei assim e nao funcionou:

 

ASP [/tr][tr]<% if "& total_comentarios_fotos &" <= "10" then %>

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<% else %>

 

<% if "& total_comentarios_fotos &" >= "10" then %>

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<% else %>

 

<% if "& total_comentarios_fotos &" >= "100" then %>

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<% end if %>

[/tr]

 

Enfim, num to entendendo! Podem me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

 

ASP [/tr][tr]<% if total_comentarios_fotos < "10" or total_comentarios_fotos = "10" then %>

 

<img src="imagens/icon_star_blue.gif" width="13" height="12">

 

<% elseif total_comentarios_fotos > "11" or total_comentarios_fotos = "11" or total_comentarios_fotos < "99" then %>

 

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<img src="imagens/icon_star_blue.gif" width="13" height="12">

 

<% elseif total_comentarios_fotos > "100" or total_comentarios_fotos = "100 " then %>

 

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<img src="imagens/icon_star_blue.gif" width="13" height="12">

<img src="imagens/icon_star_blue.gif" width="13" height="12">

 

<% end if %>

[/tr]

 

e veja no que dá o trem ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

gostei do extrelas...usa o select caseselect case total_comentarios_fotoscase <= 10 estrelas = 1case <= 100 estrelas = 2case <= 200 estrelas = 3case <= 500 estrelas = 4case <= 1000 estrelas = 5end selectfor i = 1 to estrelas%> <img src="imagens/icon_star_blue.gif" width="13" height="12"> <%nextok? espero que ajude

Compartilhar este post


Link para o post
Compartilhar em outros sites

between serve para pegar registros entre dois valores...por exemplo no meu site, tem uma busca entre valores, o cara seleciona algo entre R$ 100,00 até R$ 1.000,00, vai me retornar registro entre estes dois valores... por exemplo 250,00, 800,00...Provavelmente dava pra pegar a estrelas correspondentes com o between... o between só utilizei em selects até hoje... mas provavel ele funciona em if... dava para fazer uma verificação em if e medir as postagens com o between e retornar as estrelas correspondentes... mas a sintaxe é estaSQL="SELECT * FROM tabela WHERE campo BETWEEN '" & valor & "' AND '" & valor2 & "'"Agora que você conseguiu não precisa mais dele, mas quem sabe futuramente hahaha ele ja me quebrou bons galhos =)Abraçãooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal, bom saber a finalidade dele! Tenho um sistema de busca no meu site, que ta parado, hehe, que talves precise dele.Bem citado, valeu pela explicação!

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria a mesma coisa q

 

select * from tabela where campo >= '"&valor&"' and campo <= '"&valor2&"'

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.