Ir para conteúdo

POWERED BY:

Arquivado

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

dimiguel

Problema com array

Recommended Posts

Estou com uma dúvida na manipulação de uns arrays que criei aqui. O lance é o seguinte:

 

Tenho o array:

 

PHP [/tr][tr]$monitores = array('monitor1566' => 1566,'monitor1554' => 1554,'monitor1775' => 1775);[/tr]

 

Estou acessando da seguinte forma:

 

PHP [/tr][tr]while(list($key,$value) = each ($monitores)) {

echo "<img src=\"images/pix_nome.gif\" border=\"0\" width=\"4\" height=\"4\" align=\"absmiddle\"> <a href=\"mostraprodutos.php?produto=" . $key . "\" class=\"produtos\">" . $value . "</a><br>";

}

[/tr]

 

Qualquer um percebe que é criado um link e atribuido a cada item do array. Até aí tudo bem!

Mas o que tá pegando é que eu NÃO quero que seja criado o link para o item em exibição atualmente (que pego através da variável

PHP [/tr][tr]$_GET['produto'];[/tr]

 

Ou sej, se estou acessando o item "monitor1566", ele crie links somente para o "monitor1554" e "monitor1775".

Algupem pode me ajudar?

 

Aguardo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

talvez isso possa o ajudar, mas não é a melhor solução.

PHP [/tr][tr]

<?php

 

$monitores = array('monitor1566' => 1566,'monitor1554' => 1554,'monitor1775' => 1775);

while(list($key,$value) = each ($monitores))

{

if ($monitores[$key] == 1566)

{

echo "$value<br> ";

}

else

{

echo "<img src=\"images/pix_nome.gif\" border=\"0\" width=\"4\" height=\"4\" align=\"absmiddle\"> <a href=\"mostraprodutos.php?produto=" . $key . "\" class=\"produtos\">" . $value . "</a><br>";

}

}

 

?>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu rockbilly!

 

Só fiz uma pequena alteração e deu certo:

 

PHP [/tr][tr]if ($key == $_GET[produto]) // Adicionei o $_GET[produto] para o sistema saber qual o produto atual

{

echo ""; // Adicionei o "" (espaço em branco) para não exibir o produto atual

}

[/tr]

 

Valeu pela força!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

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.