gmps 0 Denunciar post Postado Setembro 15, 2004 galera eu to montando essa h com um amigo: http://www.obscuresecurity.com.br/new/index2.php , do lado esquerdo tem as 5 ultimas noticias, que é o gerais.php gerais.php <?phpinclude("conexao_db.php"); mysql_connect($host,$user,$pass) or die ("Impossivel Conectar ao Servidor MySQL"); mysql_select_db($db) or die ("Impossivel Abrir Database");?><?$selecao = mysql_query("SELECT * FROM noticias ORDER BY id DESC LIMIT 5");while($loop = mysql_fetch_array($selecao)){$id = $loop["id"];$titulo = $loop["titulo"];$categoria = $loop["categoria"];echo "<a href='lernoticia.php?categoria=$categoria&id=$id'><img src='images/folder.gif' border='0'><font size='1' color='#666666' face='Verdana, Arial, Helvetica, sans-serif'><b>$titulo</b></font></a><br>";echo "<br>";}?> bom , se voce clicar em qualquer um dos link dessas noticias, ela vai pro link certo e tals mas só lista a ultima noticia da lista de noticias ex: a ultima é: wtert , entao se voce clicar na primeira, ou na segunda terceira e tals vai abrir so ela pq? lernoticia.php <?phpinclude("conexao_db.php"); mysql_connect($host,$user,$pass) or die ("Impossivel Conectar ao Servidor MySQL"); mysql_select_db($db) or die ("Impossivel Abrir Database");?>code html da pagina<table border="0" width="100%" height="361"><tr><td width="99%" height="357"><?$selecao = mysql_query("SELECT * FROM noticias WHERE categoria='$categoria' and id='$id'");while($loop = mysql_fetch_array($selecao)){$id = $loop["id"];$titulo = $loop["titulo"];$noticia = $loop["noticia"];$categoria = $loop["categoria"];$data = $loop["data"];$data2 = explode("-",$data);$data="$data2[2]-$data2[1]-$data2[0]";echo "<table border='0' width='100%'>"; echo "<tr>"; echo "<td width='100%'>" . $titulo . "</td>"; echo "</tr>"; echo "<tr>"; echo "<td width='100%'>" . $noticia . "</td>"; echo "</tr>"; echo "<tr>"; echo "<td width='100%'>" . $data . "</td>"; echo "</tr>";echo "</table>";}?></td></tr></table> </tr> </table> alguem me ajuda?????????? por favor, nao vejo pq da esse erro Compartilhar este post Link para o post Compartilhar em outros sites
gmps 0 Denunciar post Postado Setembro 15, 2004 ae galera, fiz testes e mais testes aqui e comprovei que o erro esta no gerais.php , alguem sabe pq? eu troquei o code dele por um texto qualquer, ai as noticias comecaram a aparecer certo.. Compartilhar este post Link para o post Compartilhar em outros sites
calcio 2 Denunciar post Postado Setembro 16, 2004 Geralmente em campos com tipo número ñ usasmos Plicas " ' " (aspas simples)$selecao = mysql_query("SELECT * FROM noticias WHERE categoria='$categoria' and id='$id'"); $selecao = mysql_query("SELECT * FROM noticias WHERE categoria='$categoria' and id=$id");//tire as aspas simples do Idse a categoria tb for número tb tire as plicas Compartilhar este post Link para o post Compartilhar em outros sites
FReDiNHoW 0 Denunciar post Postado Setembro 17, 2004 na pagina de noticias você ta incluindo o geral do mesmo jeito ou eh outra pagina? pq seu geral nao tem erro qto a isso Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Setembro 17, 2004 Geralmente em campos com tipo número ñ usasmos Plicas " ' " (aspas simples)$selecao = mysql_query("SELECT * FROM noticias WHERE categoria='$categoria' and id='$id'"); $selecao = mysql_query("SELECT * FROM noticias WHERE categoria='$categoria' and id=$id");//tire as aspas simples do Idse a categoria tb for número tb tire as plicas Não usamos aspas simples?! :huh: Compartilhar este post Link para o post Compartilhar em outros sites
felipe_rezende 0 Denunciar post Postado Setembro 17, 2004 Geralmente em campos com tipo número ñ usasmos Plicas " ' " (aspas simples)$selecao = mysql_query("SELECT * FROM noticias WHERE categoria='$categoria' and id='$id'"); $selecao = mysql_query("SELECT * FROM noticias WHERE categoria='$categoria' and id=$id");//tire as aspas simples do Idse a categoria tb for número tb tire as plicasNão usamos aspas simples?! :huh: Sim.. se nao me engano, em um campo numerico nao há necessidade de aspas... ex.:SELECT * FROM posts WHERE id =1 ouSELECT * FROM posts WHERE id ='1'nao faz diferença, o resultado eh o mesmo Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Setembro 17, 2004 é, você pode ñ usar até em qualquer tipo de campo, mas a questão da segurança, fica bem interessante, né!!!! hehehe Compartilhar este post Link para o post Compartilhar em outros sites