Ir para conteúdo

POWERED BY:

Arquivado

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

MalCriada

Consulta SQL - imagem e link diferente de acordo com o resultado

Recommended Posts

Olá pessoal,

 

Tenho um sistema, e ele oferece a opção de inserir o anuncio aos favoritos, esta ação é inserida no banco de dados, na tabela FAVORITOS.

Preciso que quando o anuncio estiver inserido nos favoritos, no lugar de aparecer para o cliente ADICIONAR, apareça o ÍCONE PARA REMOVER.

Já tentei, mas ao inserir o anuncio nos favoritos, aparece em TODOS os outros anúncios o ICONE REMOVER, aparece mesmo nos anuncios que não estão nos favoritos.

 

<? 
$idfav = $linha2['id'];
		       $sqlfavoritos = "select * FROM favoritos WHERE id='".$_GET[id]."' and sessao='".$_COOKIE['MyList']."'";
			   $queryfavoritos = mysql_query($sqlfavoritos);
			   $num = mysql_numrows($queryfavoritos);
			   if ($num == 0) {
				   $Checked = "<a href='index.php?miSend=1&id=$idfav&Action=MyList' rel='nofollow' title='Adicionar à lista de favoritos'>
<img src='".$urlBase."layout/star_2.png' alt='Adicionar aos Favoritos' width='16' height='16' border='0' align='right'></a>";
				   } else {
				$Checked = "<a href='".$urlBase."favoritos.php?excluir=ok&id=$idfav' title='Remover dos Favoritos'><br>
<img src='".$urlBase."layout/Botaoapagar.gif' alt='Remover dos Favoritos' width='14' height='13' border='0' align='right'></a>";
  }
echo $Checked;

?>

 

Me ajudem por favor!

Grata!

:natalwink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sua dúvida é PHP, mas enfim .. o problema está aqui:

$num = mysql_numrows($queryfavoritos);

 

O Correto é:

$num = mysql_num_rows($queryfavoritos);

 

obrigada, mas o problema continua.

Quando há 1 anuncio nos favoritos, todos os outros aparecem com o ÍCONE PARA REMOVER, sendo que era para aparecer apenas no anuncio que está nos favoritos.

 

se puderem me sugerir algo.

 

grata,

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.