Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, to tentando fazer o seguinte:Quando se clicar em uma determinada imagem, o usuário é redirecionado para uma determinada página de acordo com a informações que essa imagem tiver no banco de dados, estou fazendo um catalogo de produtos masulinos e Femininos, e outros produtos sem genero. Se o Usuário clicar um um produto da categoria feminina, ele é redirecionado para um página formatada para as Fêmeas, se o usuário clicar em um produto masculino ele é redirecionado para uma página com formatação para os Machim, e se o usuário clicar em um produto sem genero, ele é redirecionado para outro lugar qualquer. Segue abaixo o código.. Valeu:
> <a href="<?php if($row_rsProdutos['genero']='Feminina'){ header("Location: produto_feminino.php?id=echo $row_rsProdutos['id'];"); } else if($row_rsProdutos['genero']='Masculina'){ header("Location: produto_masculino.php?id=echo $row_rsProdutos['id'];"); else{ header("Location: produto.php?id=echo $row_rsProdutos['id'];"); }?>"> <img src="<?php echo tNG_showDynamicImage("", "produtos/storedfilesVitrine/", "{rsProdutos.urlfoto}");?>" border="0" /> </a>
Ta dando pau dos brutos....e não ta funcionando nem com a pestealguém sbe uma outra maneira de fazer isso ou então dar funcionalidade pra isso aí.....Valeu Abração a todos.
como o amigo disse acima
PHP
<a href="<?php
if($row_rsProdutos['genero']=='Feminina'){
header("Location: produto_feminino.php?id=$row_rsProdutos['id']");
} elseif($row_rsProdutos['genero']=='Masculina'){
header("Location: produto_masculino.php?id=$row_rsProdutos['id']");
else {
header("Location: produto.php?id=$row_rsProdutos['id']");
}?>">
<img src="<?php echo tNG_showDynamicImage("", "produtos/storedfilesVitrine/", "{rsProdutos.urlfoto}");?>" border="0" />
</a>
acho que funciona
abraço
Eae Galera,Bom andei fazendo uns teste com os códigos, e descobri que usar o HEADER LOCATION não é viável, pois quando é feita a leitura do código PHP antes mesmo de executar qualquer clique com o mouse., os LOCATIONS são executados, e o usuário ´´e redirecionado para uma página sem nem saber o que está acontecendo...hehehe, o problema foi resolvido com a ajuda do Felipe e do Programmer..... Valeu os dois... da seguinte forma:
> <?php$prodmasc= "produto_masculino.php?id=$row_rsProdutos[id]";$prodfem= "produto_feminino.php?id=$row_rsProdutos[id]";$prod= "produto.php?id=$row_rsProdutos[id]";?><?phpif($row_rsProdutos['genero']=='Feminina'){$destino=$prodfem;}elseif($row_rsProdutos['genero']=='Masculina'){$destino=$prodmasc;}else {$destino=$prod;}?><a href="<?php echo $destino ?>"><img src="<?php echo tNG_showDynamicImage("", "produtos/storedfilesVitrine/", "{rsProdutos.urlfoto}");?>" border="0" /></a>
O resultado de tudo isso pode ser visto na página inicial do site http://www.planodaeconomia.com.br/ passe o mouse em cima e note que além dos parâmetros os links também mudam... Abração a TodosValeu...
Cara, em php, para fins de comparação, você deve usar " == ".
Tipo
PHP
Tendeu??? ^^