Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Dødsferd

[Resolvido]  no OO

Recommended Posts

E ai..

bom minha duvida é o seguinte.. estou fazer um sistema de notícias em OO(iniciando)

o sistema está funcionando corretamente.. so não estou sabendo fazer o seguinte

 

Exemplo:

 

Estou lendo uma noticia do ID 5

correto?

 

em baixo dessa noticia defini uma classe para exibir as ultimas 3 noticias

correto?

 

eu queria fazer assim..

se eu estiver lendo a noticia da ID 5

ela não deverá aparecer nessa classe de ultimas 3 noticias

 

secao/verNoticia.php

<?php 
include_once("classe/verNoticia.php");
include_once("classe/mostraUltima3.php");
$noti = new verNoticia();
$noti->setUrl("?secao=verNoticia&idNoticia=".$_GET["idNoticia"]."");
$noti->setSessao("");

$ult = new Mostra3();
?>

		<?php $noti->geraVerNoticia($_GET["idNoticia"]); ?>
		<br><br>
		<?php $ult->mostraUltima3(); ?>

classe/mostraUltima3.php

<?php
include_once("mySqlConn.php");

class Mostra3 extends mySqlConn{

	
	public function mostraUltima3(){
		$sql = "SELECT * FROM noticias  ORDER BY idNoticia DESC LIMIT 3";
		$qr = self::execSql($sql);
		
		while($not = self::listQr($qr)){
		
			echo"
				
				-<a href=\"?secao=verNoticia&idNoticia=".$not["idNoticia"]."\">".$not["tituloNoticia"]."</a><br>
			
			";
		
		}
	}
}
?>

vlw http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria mais simples incrementar o SELECT das ultimas 3 notícias com um:

"WHERE `idNoticia` != 5"; //ai você passa esse 5 de forma dinâmica.. tô querendo mostrar apenas a utilização :lol:

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.