Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com link


tayzin

Pergunta

gente em meu projeto tenho um menu de itens mais visitados q seria isso aqui:

<h3>Produtos Mais Visitados </h3>
            
<div class="thumbs">
    <?php do { ?>
        <div class="thumb">
            <a href="oleos_essenciais_info.php?id=<?php echo $row_ProdutosVisit['idPR']; ?>" class="titulo"><?php echo $row_ProdutosVisit['menuPR']; ?></a>
        <a href="oleos_essenciais_info.php?id=<?php echo $row_ProdutosVisit['idPR']; ?>"><img src="<?php echo $row_ProdutosVisit['foto1PR']; ?>" width="72" height="72" alt="<?php echo $row_ProdutosVisit['nomePR']; ?>" /></a>
       </div>
       <?php } while ($row_ProdutosVisit = mysql_fetch_assoc($ProdutosVisit)); ?>
</div>

O problema é o seguinte: no banco de dados eu tenho a tabela PRODUTOS, na tabela PRODUTOS eu tenho o campo TIPO, onde eu tenho TIPO 1 e TIPO 2. Cadastro óleos essenciais como TIPO 1 e óleos vegetais como TIPO 2. Quando eu clicar num link dos produtos mais visitados se for do TIPO 1 quero q vá para a página oleos_essenciais_info.php e se for do TIPO 2 quero q vá para oleos_vegetais_info.php. O Problema é q só vai para a página oleos_essenciais_info.php. Tem como alguém me ajudar a fazer isso funcionar?

Desde já obrigado.

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Bom, na verdade o que você precisa fazer é exatamente o que falou, um if, se for um tipo vai pra uma pagina se for de outro tipo vai pra outra.

Exemplo:

if{$tipo == 1)
{
echo "<a href="link_pagina_tipo1.php?id=$id">";
}
else
{
echo "<a href="link_pagina_tipo2.php?id=$id">";
}
ou:
if{$tipo == 1){$pagina = "link_pagina_tipo1.php";}
if{$tipo == 2){$pagina = "link_pagina_tipo2.php";}

echo "<a href='".$pagina."?id=".$id."'>";

Link para o comentário
Compartilhar em outros sites

  • 0

eu teria q enfolver o

<a href="oleos_essenciais_info.php?id=<?php echo $row_ProdutosVisit['idPR']; ?>" class="titulo"><?php echo $row_ProdutosVisit['menuPR']; ?></a>

com um <? php if..., mas ai o meu <?php echo $row_ProdutosVisit['menuPR']; ?> perde a função dele...cara alguém me ajuda pelo amor de Deus...

Link para o comentário
Compartilhar em outros sites

  • 0

Não meu qrido eu não copiei e colei eu fiz isso aqui ó:

<?php
                  if ($row_ProdutosVisit['tipoPR'] = 1) 
                  {
                      <a href="oleos_essenciais_info.php?id=<?php echo $row_ProdutosVisit['idPR']; ?>" class="titulo"><?php echo $row_ProdutosVisit['menuPR']; ?></a>
                    
                  }else{
                    <a href="oleos_vegetais_info.php?id=<?php echo $row_ProdutosVisit['idPR']; ?>" class="titulo"><?php echo $row_ProdutosVisit['menuPR']; ?></a>
                 
                  ?>

Mas num adianta porq aquele php q inicia ali no inico fecha no primeiro ?> q ele encontra, fazendo todo o resto do script q vem em seguida perder o sentido.

Porq vocês num ajudam de verdade ao invez de ficar botando defeito nas pessoas. Eu estou com dificuldade, só quero ajuad...alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

  • 0
Mas num adianta porq aquele php q inicia ali no inico fecha no primeiro ?> q ele encontra, fazendo todo o resto do script q vem em seguida perder o sentido.

Porq vocês num ajudam de verdade ao invez de ficar botando defeito nas pessoas. Eu estou com dificuldade, só quero ajuad...alguém pode me ajudar?

1 - Do jeito como você colocou não vai funcionar mesmo, vai retornar um erro de sintaxe;

2 - As pessoas tentam de ajudar, mas o que você quer é que alguém faça pra você, isso é muito diferente...

Pro seu caso:

<h3>Produtos Mais Visitados </h3>
            
<div class="thumbs">
    <?php do { ?>
        <div class="thumb">
<?php
if($row_ProdutosVisit['tipoPR'] == '1'){
?>
AQUI VOCÊ COLOCA A PARTE REFERENTE AO QUE FOR 1
<?php
}else{
?>
AQUI VOCÊ COLOCA A PARTE REFERENTE AO QUE NÃO FOR 1
<?php
}
?>
       </div>
       <?php } while ($row_ProdutosVisit = mysql_fetch_assoc($ProdutosVisit)); ?>
</div>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...