Ir para conteúdo

POWERED BY:

Arquivado

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

Amigo_zz

Paginar Textos Enormesssssssss

Recommended Posts

Colegas,Tenho um site onde existem textos acima dos 100.000 caracteres. Isto numa unica página fica impossivel de ler. O que pretendia era paginar, nao uim recordset mas sim o conteudo de um campo da base de dados. Ate aqui, ainda consegui ir, o pior é que o texto é digitado numa caixa de texto, tipo esta onde digito este texto, e sempre que se da ENTER, é gerado na caixa as tags </p><p>, que é para depois haver paragrafos.Ora estas tag's são contadas como caracteres do texto, mesmo nao aparecendo....se as tiro o texto fica bagunçado, se nao as tiro corta-me palavras....Preciso que io texto seja dividido em blocos de 3500 caracteres.Ajudas?Cumprimentos,

Compartilhar este post


Link para o post
Compartilhar em outros sites

os selects você pode fazer usando as funções de stringLEFT MID E RIGHT, mas ele pegará independente das tags html...ai você passaria num link apenas a posicao pra começar a proxima selecao...seria algo assimSELECT LEFT(TEXTO,3500) FROM TABELA WHERE...ai no link você passa o inicio do proximo bloco no caso 3500ai o proximo select seriaSELECT MID(TEXTO,3500,3500) FROM TABELA WHERE...e assim por diante..logico que por ter html no meio complica um pouco mais pois antes de imprimir tem de erificar a ultima tag <p> e evitar bagunçar seu texto..

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.