danluc 4 Denunciar post Postado Dezembro 9, 2016 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. Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Dezembro 9, 2016 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). Compartilhar este post Link para o post Compartilhar em outros sites
danluc 4 Denunciar post Postado Dezembro 9, 2016 Obrigado pela a resposta , na consulta no caso usaria um inner join ? Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Dezembro 9, 2016 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. Compartilhar este post Link para o post Compartilhar em outros sites
danluc 4 Denunciar post Postado Dezembro 9, 2016 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.. Compartilhar este post Link para o post Compartilhar em outros sites
danluc 4 Denunciar post Postado Dezembro 9, 2016 Alguém ? Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Dezembro 9, 2016 Como está sua modelagem? Compartilhar este post Link para o post Compartilhar em outros sites
danluc 4 Denunciar post Postado Dezembro 9, 2016 Esta trazendo um select normal Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Dezembro 9, 2016 Não,man... Poste como está seu banco de dados... ex: tabela produto - id - titulo - data-cadastro - descricao tabela variacao - id - id-produto - titulo - preco 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! Compartilhar este post Link para o post Compartilhar em outros sites
danluc 4 Denunciar post Postado Dezembro 9, 2016 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. Compartilhar este post Link para o post Compartilhar em outros sites
Maykel-ctba 233 Denunciar post Postado Dezembro 9, 2016 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 Compartilhar este post Link para o post Compartilhar em outros sites
danluc 4 Denunciar post Postado Dezembro 10, 2016 Valeu pela a dica Maykel. :D Compartilhar este post Link para o post Compartilhar em outros sites