lsteffler 0 Denunciar post Postado Março 30, 2008 Boa tarde galera! Eu ja dei uma caçada no fórum, descobri a função nl2br mas nao estou conseguindo acertar como acrescentá-la ao meu código, para que as notícias apareçam com as quebras de linha conforme foram cadastradas, se alguem puder me dar uma forcinha... segue o código da página: noticias.php <?php ini_set('display_errors', 1); error_reporting(E_ALL); include 'conexao.php'; $resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); // nao é id_noticias e sim é a ID que tu está passando no link, correto? mysql_close(); while($i = mysql_fetch_array($resultado)) { print " <table> <tr> <td>$i[data]</td> </tr> <tr> <td>$i[titulo]</td> </tr> <tr> <td>$i[materia]</td> </tr> </table> "; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 30, 2008 echo nl2br($i); att: Tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 30, 2008 tullius, vlw pela dica... mas eu nao estou conseguindo, nao saco muito de php e nao to sabendo onde colocar este código, ja tentei de tdo quando é jeito e nada.. sempre dá erro. Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 30, 2008 Qual erro?? Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 30, 2008 Notice: Array to string conversion in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 25 Array nesse caso colocando o echo nl2br($i); no lugar do print... ja tentei colocando em outros lugares mas sempre da erro. Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 30, 2008 tenta assim; print nl2br " <table> <tr> <td>$i[data]</td> </tr> <tr> <td>$i[titulo]</td> </tr> <tr> <td>$i[materia]</td> </tr> </table> "; } ?> att: Tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 30, 2008 Parse error: syntax error, unexpected '"' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 25 Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 30, 2008 Experimentei fazer isso: <?php ini_set('display_errors', 1); error_reporting(E_ALL); include 'conexao.php'; $resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); // nao é id_noticias e sim é a ID que tu está passando no link, correto? mysql_close(); while ($i = mysql_fetch_array($resultado)) { $data =$i["data"]; $titulo =$i["titulo"]; $materia = nl2br($i["materia"]); echo " <table> <tr> <td>$i[data]</td> </tr> <tr> <td>$i[titulo]</td> </tr> <tr> <td>$i[materia]</td> </tr> </table> \n"; } ?> Não deu erro, porém nao apareceu as quebras de linha... Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 30, 2008 print "<TR><TD colspan=2>"; print ($i['data']) . "</TD></TR>\n"; print "</TD><TD>" ($i['titulo']) . "</TD></TR>\n"; print "<TR>\n<TD colspan=2>\n"; print nl2br($i['materia']) . "\n</TD>\n</TR>\n"; muda o print por isso; testa ai att: Tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 30, 2008 Parse error: syntax error, unexpected '(' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 27 print "</TD><TD>" ($i['titulo']) . "</TD></TR>\n"; Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 30, 2008 print "<TR><TD colspan=2>"; print ($i['data']) . "</TD></TR>\n"; print "<TR><TD>" ($i['titulo']) . "</TD></TR>\n"; print "<TR>\n<TD colspan=2>\n"; print nl2br($i['materia']) . "\n</TD>\n</TR>\n"; Eu errei , tenta de novo. att: Tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 30, 2008 mas nao mudou nada :S Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 30, 2008 print "</TD><TD>" ($i['titulo']) . "</TD></TR>\n"; print "<TR><TD>" ($i['titulo']) . "</TD></TR>\n"; olha att: tullius Compartilhar este post Link para o post Compartilhar em outros sites
leonardonobre 0 Denunciar post Postado Março 30, 2008 Olá amigos, é só inserir a função no ponto exato onde tem os \n. <?php ini_set('display_errors', 1); error_reporting(E_ALL); include 'conexao.php'; $resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); // nao é id_noticias e sim é a ID que tu está passando no link, correto? mysql_close(); while($i = mysql_fetch_array($resultado)) { print " <table> <tr> <td>$i[data]</td> </tr> <tr> <td>$i[titulo]</td> </tr> <tr> <td>".nl2br($i[materia])."</td> </tr> </table> "; } ?> Tenta ae, vlw léo Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 30, 2008 agora vi... mas deu o mesmo erro Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 30, 2008 lsteffler, deu erro no codigo que o leonardonobre, mandou tb?? att: Tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 31, 2008 O do leonardo deu erro tb: Notice: Use of undefined constant materia - assumed 'materia' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 37 <td>".nl2br($i[materia])."</td> eita bixinho q nao quer funcionar :s Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 31, 2008 Alguem teria mais alguma sugestão? Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 31, 2008 imprime sem ser na tabela while($i = mysql_fetch_array($resultado)) { print ($i['data']); } ?> testa assim e ve se da o resultado sem quebra de linha. att: tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 31, 2008 Apareceu sem quebras, porém apareceu um erro ainda: Notice: Use of undefined constant materia - assumed 'materia' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 37 Compartilhar este post Link para o post Compartilhar em outros sites