Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
tenho uma tabela produtos, onde tem produtos com o mesmo nome, só que com a COR diferente.
e preciso fazer um slide assim:
Como no php agrupo os dados vindo do DB com o mesmo nome, mas com cores diferente para que eles fiquem assim ?
Meu HTML:
<div class="block-single-product style2 col-sm-4 row">
<div class="product-info col-sm-12">
<div class="product-image col-sm-12">
<img src="{{ $produto->imagem }}" alt="{{ $produto->nome }}">
</div>
<div class="attributes">
<div class="item">
<span data-image="{{ $produto->imagem }}" style="background-color: {{ $produto->color }};"></span>
<span data-image="{{ $produto->imagem }}" style="background-color: {{ $produto->color }};"></span>
<span data-image="{{ $produto->imagem }}" style="background-color: {{ $produto->color }};"></span>
</div>
</div>
</div>
</div>
Agradeço desde já. já faz dois dias que to tentando.
Obrigado pela a resposta ,
na consulta no caso usaria um inner join ?
Pode usar, sim!
Eu não usei no meu caso pois trago as informações de um produto apenas (quando ele já escolheu o produto "base"). Mas não vejo problema em usar o INNER JOIN.
Pensando bem, no INNER JOIN, acho que ia da na mesma, pois traria o resultado todos juntos, né?
no meu caso aqui, o usuário não escolheria o produtos, ele já aparecia na primeira tela.
estar assim:
Estou usando o Laravel, creio se fosse fazer sem ele, eu conseguiria daquela maneira que você disse, más não tenho muito conhecimento nesse Framework não..
Alguém ?
Como está sua modelagem?
Esta trazendo um select normal
Não,man...
Poste como está seu banco de dados...
ex:
tabela produto
tabela variacao
tabela_imagem
-id
-id-variacao
-legenda
Eu faria assim... Deixaria tudo desmembrado e trazia conforme a necessidade via INNER JOIN. Claro, foi um exemplo bem simples, não sei como está seu banco de dados, mas... tente aí e vá postando suas dúvidas!
Maykel, consegui aqui mano, muito obrigado pela ajuda..
fala vdd eu nem sem como fiz, mais criei uma visão no banco de dados, e fui comparando no php.
Que bom, man!
Tome cuidado só com a performance, @danluc! Muitas consultas a longo prazo podem te dar dor de cabeça. Sou prova viva! haha
Valeu pela a dica Maykel. :D
Tenho um sistema parecido. Crio uma tabela produto e uma tabela produto_cor. Na tabela produto, deixo as informações que são idênticas entre todas as variantes, e na tabela produto_cor, além da imagem, botaria também o preço (que também é diferente em cada cor, no seu caso).