Ir para conteúdo

POWERED BY:

Arquivado

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

lucasmoraes

função ...

Recommended Posts

Ola amigos estou com um pequeno problema gostaria da ajuda de vocês,

estou fazendo uma pagina de noticias para um site e preciso contar os caracteres que vem de um texto na minha tabela do mysql e é impresso na tela com um recordset

pois bem ja fiz esta função antes mas utilizei o access e funcionou normalmente não sei se o mysql tem algum problema com esta função entao vou postar o codigo e oque ele faz quando é executado

 

<%
			if len( rsnoticias("conteudo_noticia") ) >30 then
				response.write left( rsnoticias("conteudo_noticia"), 300)&" ... "
			end if
			%>

bom quando eu abro o site para fazer os testes ele nao imprime na tela oque esta no meu rsnoticias ele imprime apenas os "..."

fico no aguardo da ajuda de vocês..... vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

as unicas opcões de nao estar aparecendo o conteudo sao:

 

- variavel com conteudo null

- variavel com conteudo espaco ou vazio

- erro no asp que nao esteja sendo visto devido a um "ON ERROR RESUME NEXT"

 

acredito que o seu caso seja o 3o caso. Verifique se não tem algum trecho no seu codigo que esteja com o "ON ERROR RESUME NEXT". se tiver, comente a linha e veja o erro real do script.

 

de qualquer forma, o seu script verifica se é maior que 30 caracteres e imprime 300. tente mudar para o script abaixo e veja se muda algo. Mas, eu acho que o seu problema é o do 3o item

 

if len( rsnoticias("conteudo_noticia") ) >30 then
		response.write left( rsnoticias("conteudo_noticia"), 30)&" ... "
end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim colega:

<%
Dim myText
myText = rsnoticias("conteudo_noticia")
if len(myText) >= 30 then
   response.write(left(myText, 300)&" ... ")
end if
%>

 

Att.

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.