Ir para conteúdo

POWERED BY:

Arquivado

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

renanbendlin

[Resolvido] nl2br

Recommended Posts

Olá pessoal, estou com um problema bem grande aqui.

 

Temos um cadastramento de questoes, e quando uma questao é cadastrada com uma tabela.

 

fica um espaço muito grande entre a pergunta e a tabela.

 

exemplo:

 

Quem descobriu o Brasil:

 

 

// Aqui fica o espaço de uns 12 <br />;

 

 

_______________________

Pedro A.C | alguma coisa|

-----------------------

larara | hahahha |

 

Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa pessoal, não me expressei direiro.

 

lá vai:

 

Temos um cadastro de questao.

 

quando eu vou listar as questoes já cadastradas;

 

tem algumas questoes que tem tabela junto com a pergunta

 

ex:

// PRIMEIRA PARTE DA PERGUNTA

Abraham Maslow é o autor da pirâmide das necessidades. Sobre este assunto, relacione as colunas e, a seguir, assinale a alternativa correta:

 

E

S

S

E

 

É

 

O

 

E

S

P

A

Ç

O

 

Q

U

E

 

F

I

C

A

// AI DEPOIS DO ESPAÇO APARECE A TABELA.

I Fisiológicas ( ) moradia, saúde

II De segurança ( ) amigos, família, relacionamentos

III Social ( ) água, comida, sono

IV De autoestima ( ) ser o que se quer

V De autorrealização ( ) status, fama, reconhecimento

 

quero tirar esse espaço que fica ali no meio

 

eu estou usando essa funçao:

function formataHtmlQuestao($texto){

$texto = nl2br(str_replace(" ", "  ", $texto));

 

return $texto;

}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou retirar o nl2br? Parece que no texto existem varias quebras de linhas, e o nl2br converte eles para <br />.

De uma olhada na var $texto antes de você aplicar aquelas funções e veja se é o que você espera.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz cara... o jeito era tirar mesmo o nl2br.

 

Vou te dar uma dica, é mais fácil você não usar um textarea.. e sim um editor pronto que tem por aí... tipo o TinyMCE ou o CKEditor. Além de você poder fazer algo mais bonito e pratico... ele "parseia" td em HTML... então você não precisará usar o nl2br.

 

Abraços!

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.