dimiguel 0 Denunciar post Postado Dezembro 28, 2004 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
rockbilly 0 Denunciar post Postado Dezembro 28, 2004 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
dimiguel 0 Denunciar post Postado Dezembro 28, 2004 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
Alisson Rodrigues 3 Denunciar post Postado Dezembro 28, 2004 Poderia usar continue (lembra do brake pra para?): PHP [/tr][tr]if ($key == $_GET[produto]) continue;[/tr] ;) ^_^ Compartilhar este post Link para o post Compartilhar em outros sites