leonardonobre 0 Denunciar post Postado Março 31, 2008 oi amigos, tira o mysql_close(); dali... joga depois do while... abraços, léo Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 31, 2008 Tá difícil ainda dá erro: Tentei da seguinte maneira agora: <?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? while($i = mysql_fetch_array($resultado)) { mysql_close(); print nl2br($i);" <table> <tr> <td>$i[data]</td> </tr> <tr> <td>$i[titulo]</td> </tr> <tr> <td>$i[materia]</td> </tr> </table> "; } ?> mas ainda deu este erro: Notice: Array to string conversion in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 25 Array Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 31, 2008 que dureza, risos, tenta este agora; <?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? while($i = mysql_fetch_array($resultado)) { $q = nl2br; print " <table> <tr> <td>$i[data]</td> </tr> <tr> <td>$i[titulo]</td> </tr> <tr> <td>$i[materia]</td> </tr> </table> "; echo = $q; } mysql_close(); ?> att: tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 31, 2008 Erro novamente: Parse error: syntax error, unexpected '=', expecting ',' or ';' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 38 echo = $q; ----------------------------------------------------------------- Kra.. tenho o arquivo listar.php onde isso funciona certinho olha só: <?php while($l = mysql_fetch_array($resultado)) { $id = $l["id_noticias"]; $titulo = $l["titulo"]; $autor = $l["autor"]; $data = $l["data"]; $hora = $l["hora"]; $materia = nl2br($l["materia"]); $foto = $l["foto"]; echo" <tr> <td>$id</td> <td>$titulo</td> <td>$autor</td> <td>$data</td> <td>$hora</td> <td>$materia</td> <td>$foto</td> <td><a href=\"editar.php?id=$id\">[Editar]</a> | <a href=\"excluir.php?id=$id\">[Excluir]</a></td> </tr>\n"; } ?> tentei deixar ele o mais parecido com este código mas nao adiantou, nao apareceram erros, mas tb nao apareceu as quebras =/ ... veja o teste: <?php ini_set('display_errors', 1); error_reporting(E_ALL); include 'conexao.php'; $resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); mysql_close(); if(mysql_num_rows($resultado) < 1) { exit; } while($i = mysql_fetch_array($resultado)) { $titulo = $i["titulo"]; $data = $i["data"]; $materia = nl2br($i["materia"]); echo" <table> <tr> <td>$data</td> </tr> <tr> <td>$titulo</td> </tr> <tr> <td>$materia\n</td>\n </tr>\n </table>\n "; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Março 31, 2008 você esta fechando a conecão com o db antes de fazer a listagem. $resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); mysql_close(); muda o mysql _close(); opara o final do codigo. att: Tullius Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Março 31, 2008 kras... estou começando a ficar estressado com essa coisa... nao deu certo... agora tou com o seuginte: (sem erros, mas sem as quebras) <?php ini_set('display_errors', 1); error_reporting(E_ALL); include 'conexao.php'; $resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); if(mysql_num_rows($resultado) < 1) { exit; } while($i = mysql_fetch_array($resultado)) { $titulo = $i["titulo"]; $data = $i["data"]; $materia = nl2br($i["materia"]); mysql_close(); echo" <table> <tr> <td>$data</td> </tr> <tr> <td>$titulo</td> </tr> <tr> <td>$materia\n</td>\n </tr>\n </table>\n "; } ?> colocando o mysql_close(); bem no final continua a mesma coisa tb Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Abril 1, 2008 experimenta o usar o $materia . "\n\n\" o \n tb eh quebra de linha... Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Abril 1, 2008 Igor.php deu erro: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 44 Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /hsphere/local/home/escola4dej/escola4dejulho.com.br/noticias.php on line 44 Compartilhar este post Link para o post Compartilhar em outros sites
lsteffler 0 Denunciar post Postado Abril 1, 2008 RESOLVIDO! Consegui... kra q vontade de me atirar da ponte... sacangem... acredita q a noticia q eu tava usando pra teste é a única que nao aparece as quebras! :blink: Eu loco aqui já, fui clicar em outr notícia e ela apareceu com as quebras, aí olhei uma a uma, a única q nao aparecia era esta que eu usava pra testar... ninguem merece! O código ficou assim e funcionando perfeitamente: <?php ini_set('display_errors', 1); error_reporting(E_ALL); include 'conexao.php'; $resultado = mysql_query("select * from noticias WHERE id_noticias='$_GET[id]'"); if(mysql_num_rows($resultado) < 1) { exit; } while($i = mysql_fetch_array($resultado)) { $titulo = $i["titulo"]; $data = $i["data"]; $materia = nl2br($i["materia"]); mysql_close(); echo" <table> <tr> <td>$data</td> </tr> <tr> <td>$titulo</td> </tr> <tr> <td>$materia</td> </tr> </table> \n"; } ?> Obrigado pela ajuda de todos! Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
leonardonobre 0 Denunciar post Postado Abril 1, 2008 nossa veio... ae é phoda... flw rs Compartilhar este post Link para o post Compartilhar em outros sites
tullius 0 Denunciar post Postado Abril 1, 2008 Nusga, já tava me aposentando em php, nao descobria o erro, risos. bom que deu certo att: Tullius Compartilhar este post Link para o post Compartilhar em outros sites