Ir para conteúdo

POWERED BY:

Arquivado

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

senhormrtroll

[PHP] link não mudam no href

Recommended Posts

Olá, bom dia!

 

Está manhã me deparei com um problema em um slider dinâmico com HTML 5, CSS3 e PHP que estou desenvolvendo.

 

O slide funciona quase perfeitamente, o problema está somente no atributo href.

 

É feita uma consulta no banco de dados para recuperar o titulo e a id da notícia para criar o link..

Quando coloco no elemento <a href=""></a> ele só exibe o link da ultima noticia da tabela e só redireciona para ela.

 

Quando coloco o titulo e o id da noticia fora do elemento <a href=""></a> o que seria o link da noticia muda normalmente.

 

Segue o link do código http://pastebin.com/NPLyW34h (Linha 33 à 44).

 

Fico grato!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi bem essa function _geraurl($destaque_titulo)

poste o codigo dela,

 

Tente assim

$url = "www.endereçodosite.com/noticias/index?id=";
<a href="<?php echo $url.$id_destaque; ?>" title="" class="texto-branco">Saiba mais</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não costumo gerar variáveis dentro do loop para usar dentro do próprio loop, tente assim:

$verifica = mysqli_query($conexao,"SELECT * FROM slider_destaques");
while($linhas = mysqli_fetch_assoc($verifica)){
	echo '
	    <span class="chamada-span' . $id_destaque . '">
	    	<a href="' . BASE . '/noticia/' . _geraurl($linhas['destaque_titulo']) . '/' . $linhas['id_destaque'] . '" title="' . $linhas['destaque_titulo'] . '" class="texto-branco">Saiba mais</a>
	    </span>
    ';
}

A função _geraurl está dentro do arquivo de conexão?

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.