Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

asp.net

Radio button vindo do banco.

Recommended Posts

Estou fazendo uma página de cadastro de produtos e nela o usuário vai escolher as possíveis cores para o referido produto. Estou usando neste caso Radio Button para exibir todas as cores que estão previamente cadastradas no banco. Consigo exibir as cores tranquilamente, mas estou em dúvida em como tratar na hora da pessoa cadastrar o produto, as dúvidas são as seguintes.1 - Qual seria o nome dado para o radio, pode ser o mesmo nome ou teria que ser um nome diferente para cada cor?2 - Sendo um nome para cada radio como eu faria para cadastrar no banco as cores que forem selecionadas pelo usuário?Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

o melhor é colocar o mesmo nome... e no VALUE você coloca os ID das cores!!falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas cara eu tinha postado erro, no caso não vai ser o radio e sim checkbox, ai complica para depois buscar pelo nome do checkbox né?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O q será armazenado no BD será o valor do checkbox/radio e não o seu nome.

A busca deve ser feita pelo valor.

 

Se você for fazer um tratamento, fará a combinação das propriedades Name e Value para obter um resultado satisfatório.

 

A melhor opção realmente é colocar o mesmo nome para TODOS e valores diferentes cada cada um.

 

Flw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Martinelli

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que eu vou cadastrar no banco será o código da cor, e como eu posso usar um CHECKBOX com o mesmo nome, isto não funciona.

 

Abaixo esta a maneira com que exibo os Checkbox no formulário.

 

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

 

checkbox

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

 

 

i=0

Cor="Select codigo, nome from cor order by nome"

br_rs.Open cor

if br_rs.Bof and br_rs.Eof then

response.Write("Nenhuma cor cadastrada na base")

end if

While not br_rs.Eof

response.Write("<td><input name='"&br_rs("codigo")&"' type='checkbox' value='"&br_rs("codigo")&"'>"&br_rs("nome")&"</td>")

i = i +1

If i = 4 then

response.Write("<tr>")

i = 0

end if

br_rs.MoveNext

wend

 

Neste caso como ficaria para recuperar o valor de cada checkbox?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neste caso, o nome do checkbox na linha:

response.Write("<td><input name='"&br_rs("codigo")&"' type='checkbox' value='"&br_rs("codigo")&"'>"&br_rs("nome")&"</td>")

Jamais poderá ser dinamico... deverá ser fixo.

 

Caso contrário, na haverá a limitação de escolha de 1 item.

 

Flw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Martinelli

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se só puder escolher 1 valor, coloque RadioButtons com o mesmo nome! Checkboxes, mesmo com o mesmo nome permitem multipla seleção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara por incrivel que parece eu posso ter o mesmo o nome para vários checks e para recuperar o valor de cada check basta fazer assimfor each cor IN Request.Form("cor") inserir = "Insert into cores(produto, cor) values ('"&ultimo&"','"&cor&"')" br_con.Open (StringConexao) br_con.Execute inserir br_con.close nextEu achei aqui mesmo no Imasters a resposta, mas de qualquer maneira valeu pela ajuda de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.