Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera nao estou conseguindo fazer uma pagina dinâmica, estou com bastante dificuldade se alguem puder me ajudar agradeço.
a duvida e a seguinte eu tenho no meu banco de dados um atributo chamado categoria e no meu ecomerce existe essas tags para o usuário navegar pelos produtos conforme a categoria deles seja masc ou fem. como que eu faco para chamar esses atributos e eles irem em seus respectivos links como por exemplo quando eu clicar em mulheres ira me aparecer tds os produtos cadastrados com a categoria mulheres
somente.
alguém poderia me ajudar
esqueci de postar o codigo mas não e bem isso slotos
meu código a pagina chama categoria.php
<?php
require "conexao.php";
$categoria = $_GET['cat'];
$res = mysql_query("SELECT * FROM produtos WHERE categoria = $categoria");
if($categoria!= ""){
$descricao=mysql_result($res,0,"descricao");
$nome =mysql_result($res,0,"nome");
$parcel =mysql_result($res,0,"parcel");
$preco =mysql_result($res,0,"preco");
$oldp =mysql_result($res,0,"oldp");
$tam =mysql_result($res,0,"tamanho");
$img =mysql_result($res,0,"img");
$id =mysql_result($res,0,"id_produto");
print"
<ul class=\"product-list\">
<li class>
<span class=\"single-product\" data-action=\"expand\" data-plugin-status=\"ok\">
<a href=\"ss.php?cod=$id\">
<span class=\"product-img\">
<span class=\"aligner\">
<img class=\"lazy\" title=\"Tênis Mizuno Wave Prophecy 3\" alt=\"Tênis Mizuno Wave Prophecy 3\" src=\"images/$img\" width=\"180\" height=\"230\">
</span>
<span class=\"product-info-holder\">
<span class=\"product-info-aligner\">
<span class=\"name\" itemprop=\"name\">$nome</span>
<span class=\"price-holder\" itemprop=\"offers\">
<strong itemprop=\"price\" class=\"new-price\">R$ $preco</strong>
<del class=\"old-price\">R$ $oldp</del>
<strong class=\"parcel-price\">$parcel</strong>
</span>
<strong class=\"free-shipping\">Frete Grátis</strong>
</span>
<span>
<a class=\"second-button\" href=\"ss.php?cod=$id\">Comprar</a>
</span>
</span>
</span>
</a>
</span>
</li>
</ul>";
}
?><li><a href='categoria.php?cat=$categoria'><span>Homens</span></a></li>
Sim eu entendi, porem não estou conseguindo enviar o código com a identação correta, pq to no serviço e o pc aqui é uma bosta. O site censurou minha variavel $"s-e-x-o" que seria o s-e-x-o masc ou fem, pra você adicionar no banco pra depois puxar somente o que desejar, e em nenhum lugar você está declarando isso.
cara mas c eu fazer isso ele so vai puxar quando for masc ou fem ou seja so esses 2 eu não quero isso eu quero chame ele por categoria olha meu site que estou montando ele tem tipo esse menu
so que com home homens mulheres crianças esporte e acessorios
/applications/core/interface/imageproxy/imageproxy.php?img=http://images.sixrevisions.com/2009/04/13-01_styles.png&key=38d5e5a05d48e788538dbd40a113c86468d77b32011e1a304123029e78a8c6ae" alt="13-01_styles.png" />
ai quando eu chamar a categoria acessório ele ira me listar tds os produtos que foram cadastrados com essa categoria e não so o masc e o fem
Está meio confusa a sua dúvida meu caro,
Você quer que quando for clicado em acessorios, seja exibido uma lista separada de Masc e Fem?
Tente ser mais claro. Porque no seu primeiro post pareceu que você queria selecionar por s-e-x-o
nao cara quase isso ele tem a aba acessórios como a aba homens e mulheres , mas tipo aunado vc clima em homens e pra ele aparecer somente os produtos cuja categoria representa e quando ele ciliar em acessórios no banco de dados tem uma atributo para categoria e pra ele pegar oque esta nesse campo e puxar na tela como por exemplo:
uma meia eu nao quero saber c ela e masc ou fem ela e um acessório vai estar escrito la na categoria e assim ele ira lista a meia em acessório , um tênis ai sim ele vai ter se ele e masc ou feminino c ele for masc ele entra na aba homens, c ele for fem ele entra na aba mulheres. intendeu? não e por sexo eu quero chamar ela pelas categoria que irei definir
tipo assim eu tenho um campo jogo esse campo tem varias categorias como pc xbox e ps3 ai eu quero que ele liste somente os de pc na aba de pc os d xbox na aba dos d xbox tendeu?
Ahhhhhhhh...
Agora tu foi claro :yes:
Dependendo da sua aplicação pode ser simples, ou pode ser mais complexa
Pergunta 1:
Esse tenis que você citou, você vai querer que aparece em mais de uma categoria? Tipo: Acessorios, e caso seja Masculino apareça em Acessorio e também em Homens, ou Acessorio e Mulheres caso seja feminino.
Pergunta 2:
Ou nenhum produto irá repetir sendo que um tenis masculino nao vai entrar em Acessorios apenas em Homens e um tenis feminino apenas na Mulheres.?
desculpe por nao ser tao claro mas ainda bem que entendeu enato cara
a ideia seria que somente os tênis ficassem em suas respectivas categorias como homens e mulheres mas ja acessórios pode entrar em homens e mulher so que o tênis não poderá entrar em acessórios.
//Crie uma coluna no banco de dados exemplo cat_exi e defina o valor com o id de cada categoria.
//Na hora de for puxar os produtos por sua respectiva categoria exemplo
//Homem
//Exemplo:
$id_cat_homem = 1;
$exibHomem ('SELECT * produtos WHERE cat_exi = $id_cat_homem');
while ($linha = $exibHomem->fetch(PDO::FETCH_OBJ)) {
$produto = $linha->produto;
$valor = $linha->valor;
$img = $linha->img;
}
Com isso você irá puxar o produto de acordo com a categoria cadastrada pode adicionar um ORDER BY id DESC para puxar e ordem de cadastro.
Faça isso pra cada categoria que desejar e com o echo você irá exibir os valores que desejar.
valeu vo tenta aki c der algo errado eu aviso
Você pode fazer o select agrupando por categorias
SELECT * FROM tabela GROUP BY cat"
vai agrupar por categoria.
Pode fazer depois um subselect para fitrar se quiser por sexo ou outra coisa.
Conseguiu resolver?
você deve estar querendo algo tipo isso.