Ir para conteúdo

POWERED BY:

Arquivado

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

Raphael C.

[Resolvido] Exibir Somente 1 Resultado

Recommended Posts

Bom gente, estou usando o codigo abaixo para mostrar a arquivação de minhas noticias mas estou com um problema:

Ele mostra o mesmo mes mais de uma vez.

Segue o codigo:

 

					<?php
$data = array("01" => "January",
		   "02" =>  "February",
		   "03" =>  "March",
		   "04" =>  "April",
		   "05" =>  "May",
		   "06" =>  "June",
		   "07" =>  "July",
		   "08" =>  "August",
		   "09" =>  "September",
		   "10" =>  "October",
		   "11" => "November",
		   "12" => "December"
		  );
$datas = mysql_query("SELECT * FROM ".$prefix."data ORDER BY month,year DESC LIMIT 12") or die(mysql_error());
while($d = mysql_fetch_array($datas)) {
$contar = mysql_query("SELECT * FROM ".$prefix."data WHERE month = ".$d[month]." and year = ".$d[year]."") or die(mysql_error());
$contar = mysql_num_rows($contar);
$data2 = $d[month];
$data3 = $d[year];
echo "<li><a href=\"?url=show_news&&id=$m[id]\">$data[$data2] 20$data3 ($contar)</a></li>";
} ?>

 

O que ele está fazendo:

 

* January 2010 (2)

* January 2010 (2)

* March 2010 (2)

* March 2010 (2)

* May 2010 (2)

* May 2010 (2)

* July 2010 (2)

* July 2010 (2)

* September 2010 (2)

* September 2010 (2)

* November 2010 (2)

* November 2010 (2)

 

O que eu quero que ele faça:

 

* January 2010 (2)

* March 2010 (2)

* May 2010 (2)

* July 2010 (2)

* September 2010 (2)

* November 2010 (2)

 

Mas preciso que ele faça isso indempendente de quantos dados na db com o mesmo mes e ano existam.

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.