jnejunior 1 Denunciar post Postado Julho 17, 2008 tenho uma dúvida, creio que não seja só minha pois procurei aqui no fórum e não encontrei resposta... tenho um textarea que o usuário preenche, mas se o texto é muito comprido, ele não quebra a página, esteja numa tabela com largura definida ou em um DIV.... o que fazer galera.... valeu <? echo $help; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 17, 2008 http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://php.net/nl2br Compartilhar este post Link para o post Compartilhar em outros sites
Diogo Lanna 0 Denunciar post Postado Julho 17, 2008 nl2br() http://br2.php.net/manual/pt_BR/function.nl2br.php Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 17, 2008 http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://php.net/nl2br isso já estou usando, mas quando na página de exibição dos dados, a linha de texto se fordigitada sem o enter ininterruptamente, cria barra de rolagem horizontal... Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 17, 2008 Isso ai não é problema PHP. Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 17, 2008 Isso ai não é problema PHP. mas eu uso o PHP para retornar os registros... se não é PHP é o que? :blink: Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 17, 2008 Você ta confundindo das coisas não ? tu me disse que o problema é quando esta digitanto, que ele ao invés de criar o parágrafo cria uma barra, o que que isso tem a ver com retornar registros ? Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 17, 2008 Você ta confundindo das coisas não ? tu me disse que o problema é quando esta digitanto, que ele ao invés de criar o parágrafo cria uma barra, o que que isso tem a ver com retornar registros ? serei mais explicito... tenho um formulário em minha página com os campos: nome, email, nota e mensagem... ai o usuário preenche o formulário e clica no botão enviar... até ai tudo bem... o PHP grava os dados digitadoo pelo usuário e exibe em uma página de exibição de mensagens.... ai vem o problema... se ele digitou lá no formulário um texto muito grande, sem pressionar a tecla enter para quebra a linha, quando é exibido os dados na tela cria barra de rolagem horizontal... entendeu?! :mellow: Compartilhar este post Link para o post Compartilhar em outros sites
cassiano óliver 1 Denunciar post Postado Julho 17, 2008 serei mais explicito... tenho um formulário em minha página com os campos: nome, email, nota e mensagem... ai o usuário preenche o formulário e clica no botão enviar... até ai tudo bem... o PHP grava os dados digitadoo pelo usuário e exibe em uma página de exibição de mensagens.... ai vem o problema... se ele digitou lá no formulário um texto muito grande, sem pressionar a tecla enter para quebra a linha, quando é exibido os dados na tela cria barra de rolagem horizontal... entendeu?! uhum... e a solução é o nl2br... $msg = nl2br($_POST["msg"]); Compartilhar este post Link para o post Compartilhar em outros sites
Mario Helme 0 Denunciar post Postado Julho 17, 2008 Acho que nesse caso o nl2br() não funcionaria, pois não existe quebra de linha. Se você apenas NÂO quer que a barra de rolagem apareça, coloque um estilo overflow:hidden na sua textarea, mas assim, as barras vão simplesmente desaparecer. Se você quiser forçar uma quebra de linha, use algo como substr(), quebrando sua string em pontos específicos que não ultrapassem o tamanho da textarea. Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Julho 17, 2008 serei mais explicito... tenho um formulário em minha página com os campos: nome, email, nota e mensagem... ai o usuário preenche o formulário e clica no botão enviar... até ai tudo bem... o PHP grava os dados digitadoo pelo usuário e exibe em uma página de exibição de mensagens.... ai vem o problema... se ele digitou lá no formulário um texto muito grande, sem pressionar a tecla enter para quebra a linha, quando é exibido os dados na tela cria barra de rolagem horizontal... entendeu?! uhum... e a solução é o nl2br... $msg = nl2br($_POST["msg"]); estou usando o nl2br mas não ta quebrando a linha não Compartilhar este post Link para o post Compartilhar em outros sites
Diogo Lanna 0 Denunciar post Postado Julho 17, 2008 Você ta confundindo das coisas não ? tu me disse que o problema é quando esta digitanto, que ele ao invés de criar o parágrafo cria uma barra, o que que isso tem a ver com retornar registros ? serei mais explicito... tenho um formulário em minha página com os campos: nome, email, nota e mensagem... ai o usuário preenche o formulário e clica no botão enviar... até ai tudo bem... o PHP grava os dados digitadoo pelo usuário e exibe em uma página de exibição de mensagens.... ai vem o problema... se ele digitou lá no formulário um texto muito grande, sem pressionar a tecla enter para quebra a linha, quando é exibido os dados na tela cria barra de rolagem horizontal... entendeu?! :mellow: nunca vi esse problema .... tenho nem ideia Compartilhar este post Link para o post Compartilhar em outros sites