fercosmig Postado Fevereiro 26, 2005 Denunciar Share Postado Fevereiro 26, 2005 na pagina de entrada de dados coloquei um checkbox <%do while not rs.eof troca=v_cor v_cor=aux aux=troca%> <tr bgcolor=<%=v_cor%>><td valign=middle><input type=checkbox name=chkitem value="<%=rs("descricao")%>" /><%response.write rs("descricao")%></td></tr> <%rs.movenext loop%> to com problema na pagina de inclusão para pegar o valor do checkbox (true ou false) porque todos tem o mesmo nomeabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ViniciusJau Postado Fevereiro 26, 2005 Denunciar Share Postado Fevereiro 26, 2005 ué troca o nome:name=chkitem value="<%.....agora se for pra fazer um UPDATE posta o codigo ai... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Fevereiro 26, 2005 Autor Denunciar Share Postado Fevereiro 26, 2005 então, tentei colocar uma variavel no nome do checkbox do while not rs.eof troca=v_cor v_cor=aux v_nome="chkitem"&rs("id_item") aux=troca%> <tr bgcolor=<%=v_cor%>><td valign=middle><input type=checkbox name=<%=v_nome%> /><%response.write rs("descricao")%></td></tr> <%rs.movenext loop porém não to conseguindo recuperar o nome na pagina de inclusão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Fevereiro 27, 2005 Autor Denunciar Share Postado Fevereiro 27, 2005 acho que resolvi meu problema!to fazendo uns testes ae vamos ver se dá certopeguei a solução emhttp://scriptbrasil.com.br/forum/index.php...60entry177555 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ®HEX® Postado Fevereiro 27, 2005 Denunciar Share Postado Fevereiro 27, 2005 Ola amigo num precisa alterar o nome do campo so o valor...faz assim: <form action="pagina.asp"> <%while not Rs.EOF%> <input type="checkbox" name="box" value="<%=Rs("ID")%>"> <%Rs.MoveNext wend%> </form> pagina.asp FOR nI = 1 to request("box").count SQL="delete * from news where ID_news="&request("box")(nI)&"" set Rs=conn.Execute(SQL) tenta ai e vê se é isso mesmo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Fevereiro 27, 2005 Autor Denunciar Share Postado Fevereiro 27, 2005 muito obrigado meu amigo, deu certinho aqui!fiz só umas adaptações e já era! tá rodando!!quando eu colocar o site no ar eu mando o link aesó fechar o tópicovoltei ao problema rsssssssss Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Março 3, 2005 Autor Denunciar Share Postado Março 3, 2005 e ae!voltei ao problema na mesma linha! meu cliente pediu uma caixa de texto para digitar a quantidade de itens!o problemo é que quando retorna os checkbox selecionados o sistema pega somente os valores das caixas de texto iniciais, exemplo:se eu tiver 10 itens registrados no banco terei 10 checkbox e 10 caixas de texto, se eu selecionar o 1º o 5º e o 10º item o valor do checkbox vem correto mas ele pega somente o valor das 3 primeiras caixas de texto, por causa do indice das mesmas que está igual a dos checkbox e mesmo as que estão vazias retornam.selecionando todos ou do 1º ao 3º por exemplo dá certo por causa do indice!novacesta.aspdo while not rs.eoftroca=v_corv_cor=auxaux=troca%><tr bgcolor=<%=v_cor%>><td valign=middle><input type=checkbox name=chkitem value=<%=rs("id_item")%> /><%response.write rs("descricao")%></td><td valign=middle><%response.write rs("unid")%></td><td><input type=text size=5 maxlength=3 name=txtqtditem id=<%=rs("id_item")%> /> </td></tr><%rs.movenextloopincluindocesta.aspif Request.Form("txtnomecesta")="" or Request.Form("txtprecocesta")="" or Request.Form("cmbcategoria")="" then%> <center> <h1>nome, preço e categoria são obrigatórios</h1> <input type="button" onClick="window.history.back()" value="Voltar"> </center><%else FOR nI = 1 to request("chkitem").count set rs2=conn.execute("Insert Into TB_item_cesta(id_cesta,id_item,qtd,regdel) values(" & rs1("id_cesta") & "," & Request.Form("chkitem")(nI) & ",'" & Request.Form("txtqtditem")(nI) & "','0')") next 'Response.Redirect ("listacesta.asp")end if%>se alguém puder me ajudar, muito obrigado! to tentando de tudo ae! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Março 31, 2005 Autor Denunciar Share Postado Março 31, 2005 solução que eu usei. dim conteudo(), iii iii=1 redim conteudo(request("txtqtditem").count) For ni=1 to request("txtqtditem").count if request.form("txtqtditem")(ni) <> "" then conteudo(iii)=request.form("txtqtditem")(ni) 'response.write "o conteudo do array de indice " & iii & "referente a "é " & conteudo(iii) & "<br>" iii=iii+1 end if next FOR nI = 1 to request("chkitem").count set rs2=conn.execute("Insert Into TB_item_cesta(id_cesta,id_item,qtd,regdel) values(" & rs1("id_cesta") & "," & Request.Form("chkitem")(nI) & ",'" & conteudo(nI) & "','0')") next Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Ricardo - Postado Dezembro 29, 2005 Denunciar Share Postado Dezembro 29, 2005 Estou com um caso parecido mas não consigo resolver , quem puder por favor me de um help aquihttp://scriptbrasil.com.br/forum/index.php...=0entry320235abraçosRicardo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fercosmig
na pagina de entrada de dados coloquei um checkbox
to com problema na pagina de inclusão para pegar o valor do checkbox (true ou false) porque todos tem o mesmo nome
abraço
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.