_Vinny_ 0 Denunciar post Postado Maio 15, 2015 Galera, vou tentar explicar da melhor forma possivel. Tenho uma tabela de categorias que é listada no formulario onde é adicionado um novo produto(tabela separada de categorias). Ao enviar o novo produto é pego o ID da categoria select/option para que seja inserido na tabela produtos. Porém eu quero pegar além do ID da categoria, o titulo dela e também colocar na tabela produtos, só que não tenho ideia de como fazer isso, capturar esses dois valores do mesmo select/option? Alguma ideia como fazer isso? Não pensei em nada em relação ao pesquisar, pois não sei o que pesquisar. Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Maio 15, 2015 Monte uma query para resgatar o nome da categoria através do ID, é o mais correto, ou uma gambi é passar no value "Nome-ID", depois usar explode para separar o valores. Compartilhar este post Link para o post Compartilhar em outros sites
baguera13 5 Denunciar post Postado Maio 15, 2015 Cara você está fazendo confusão no banco de dados, a meu ver. Você precisa de uma tabela de categorias: id - titulo 1 - carros 2 - motos 3 - barcos uma tabela de produtos que armazene o ID da categoria id - nome - categoriaID 1 - R1 - 2 2 - Celta - 1 3 - yatch - 3 Depois na hora de exibir, você faz um select juntando as duas tabelas(join) para obter o nome da categoria Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Maio 15, 2015 Cara você está fazendo confusão no banco de dados, a meu ver. Você precisa de uma tabela de categorias: id - titulo 1 - carros 2 - motos 3 - barcos uma tabela de produtos que armazene o ID da categoria id - nome - categoriaID 1 - R1 - 2 2 - Celta - 1 3 - yatch - 3 Depois na hora de exibir, você faz um select juntando as duas tabelas(join) para obter o nome da categoria Minha resposta foi baseada na pergunta à la SO, mas a sua modelagem também é errada. O correto é uma has many entre as duas tabelas n:m Compartilhar este post Link para o post Compartilhar em outros sites