best 0 Denunciar post Postado Novembro 20, 2011 Opa beleza? Galera seguinte to com uma duvida, como faço para ler um cadastro no bd onde tenha linhas pulando e etc.. igual do exemplo abaixo Teste blabla blabla blalbla consegui apenas fazer: Teste blabla blabla blalbla Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Novembro 20, 2011 Como assim? Explique melhor :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
best 0 Denunciar post Postado Novembro 20, 2011 Opa beleza? Galera seguinte to com uma duvida, como faço para ler um cadastro no bd onde tenha linhas pulando e etc.. igual do exemplo abaixo Teste blabla blabla blalbla consegui apenas fazer: Teste blabla blabla blalbla por exemplo cadastrei desta maneira ali emcima pulando linha, no bd ta gravado assim, mas quando peço para mostrar aparece todas as palavras seguidas e nao da forma que foi cadastrado Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Novembro 20, 2011 Ele quis dizer com quebras de linhas... O problema não é quando você cadastra no BD, é quando você exite. Uma quebra de linha (\n) é interpretado como um espaço em brando no HTML. Você precisa utilizar a função nl2br antes de exibir os dados, para converter os caracteres '\n' em tags <br/> Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Novembro 20, 2011 Você pode usar nl2br(), mas como esse é um uso incorreto para a tag <br /> (pular linhas) o ideal seria explodir pelas novas linhas (use PHP_EOL que é mais fácil) e percorra o array resultante aplicando <p> antes do conteúdo e </p> depois dele. Um jeito fácil, fácil é com array_map(). Tente fazer, se não conseguir ajudo um pouco mais. Nota: Essa técnica é para quando o texto será exibido FORA de um elemento de formulário (como um TEXTAREA), caso contrário A TAG vai aparecer escrita, ao invés daquilo que ela representa (parágrafo). Compartilhar este post Link para o post Compartilhar em outros sites
best 0 Denunciar post Postado Novembro 20, 2011 nao tem como fazer atraves de um select? Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Novembro 21, 2011 Não! É tão simples fazer isso: $query = mysql_query('SELECT * FROM tabela'); $data = array(); while($row = mysql_fetch_assoc($query)){ $row['nome_da_coluna'] = nl2br($row['nome_da_coluna']); $data[] = $row; } Pronto, agora você já tem seus dados formatados... Compartilhar este post Link para o post Compartilhar em outros sites
best 0 Denunciar post Postado Novembro 21, 2011 nao tem como fazer atraves de um select? num sei se fiz errado mas não exibiu nada só aparece escrito Array Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Novembro 21, 2011 Você precisa percorrer o array para exibir os dados... foreach($data as $each){ echo $each['nome_do_campo']; } Compartilhar este post Link para o post Compartilhar em outros sites
best 0 Denunciar post Postado Novembro 21, 2011 num sei se fiz errado mas não exibiu nada só aparece escrito Array agora sim deu certo :D brigadao ae Compartilhar este post Link para o post Compartilhar em outros sites