Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,Digamos que eu tenha uma tabela de categorias e uma de produtos.No formulário de alteração dos produtos eu gostaria de exibir numa combobox a categoria com que aquele produto foi cadastrado. Ou seja, depois de carregada a combo com os dados da tabela categorias, mostrar exatamente aquela categoria com que o produto foi cadastrado.Isso permitiria ao usuário verificar qual a categoria cadastrada para o produto, bem como possibilitaria uma nova escolha na combo ou alteração da categoria.Alguém sabe como posso fazer isso?
Paulo,Obrigado pela resposta.Mas acho que eu é que não me fiz entender, vou explicar novamente:Faço uma consulta na tbl de categorias carregando todas as que estão cadastradas.A caixa SELECT (ComboBox), onde são mostradas estas categorias, é carregada por meio de um "For($i = 0; $i < $row; $i++)" com os dados que são retornados pela consulta citada acima. Lembrando que esta caixa SELECT(ComboBox) está no formulário de alteração do produto, ok?Bom, uma vez carregada a caixa SELECT (Combobox), minha dificuldade está em mostrar na mesma a categoria que havia sido cadastrada para o produto. Do jeito que fiz, sempre é mostrada a primeira opção(categoria) da caixa SELECT (Combobox) e não a que realmente foi cadastrada para o produto.Resumindo:O que eu pretendo é carregar a caixa SELECT(Combobox) com os dados retornados da tbl categorias, e, mostrar a categoria que foi cadastrada inicialmente para o produto. Não importando em qual linha da consulta ela esteja.
Tiagão,Testado...APROVADO....e agradecendo...VALEU!!!!!
Você ira fazer uma pagina de alteração, um...
você ira fazer um novo select na tabela categoria na qual a coluna produtoda categoria é igual ao protudo selecionado.
$produto = linha produto da tabla produtos
exemplo de como exibir a categoria e poder alterar, o codigo exibe o item q esta cadastrado.
Sugestão: Uma pagina exibe alteração e outra pagina valida e faz Update.
exemplo de como alterar exibindo oq esta cadastrado no banco.
PS: Espero ter entendido corretamente a sua duvida.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif