Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gmps

problema com noticias

Recommended Posts

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

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

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

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

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:
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

é, 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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.