Ir para conteúdo

POWERED BY:

Arquivado

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

LF_HERNANDES

[Resolvido] Pulando linha na gravação

Recommended Posts

Boa tarde pessoal!

 

Tenho um textarea onde deixo o usuário escrever quando ele quiser... e depois jogo uma função para cortar.

 

$TEXTO	= addslashes($_POST["TEXTO"]);
$L1_DESC = substr($TEXTO, 0, 120); 

Até ai beleza... o meu problema é que quando o ususario da enter ele pula linha no banco de dados e com isso na impressão esta saindo errado como faço para que quando o usuário de [enter] ele não pule linha, reconheça como um espaço?

 

No banco de dados esta configurado o campo como varchar[120];

 

Gostaria que no banco aparecer:

 

******* Visita Técnica ************************************* Instalação do Sitema Instruções Portal ***************

 

 

e não

 

******* Visita Técnica *******

******************************

Instalação do Sitema

Instruções Portal

***************

 

Desde já agradeço a ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, tudo bom?

 

Quando se da um enter em um textarea ele adiciona um \n, que equivale uma quebra de linha. O que você poderia fazer é antes de inserir no banco de dados, substituir esse caractere por nada:

 

$TEXTO = str_replace("\n", "", $_POST["TEXTO"]);

Mas de qualquer maneira, o XHTML desconsidera esse caractere, ou seja, quando você imprimir esse texto (mesmo com \n) o resultado seria como você quer, ok?

Abraço.

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.