Ir para conteúdo
Fórum Script Brasil

fercosmig

Moderadores
  • Total de itens

    4.048
  • Registro em

  • Última visita

Posts postados por fercosmig

  1. arquivo de conexão: conn.asp

    <%
    dim conn
    set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/banco.mdb")
    %>
    
    arquivo que chama o arquivo de conexão: default.asp
    <% @Language=VBScript %>
    
    <!--#include file="conn.asp"-->
    
    <html> ...
    

  2. 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.asp

    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("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.movenext

    loop

    incluindocesta.asp

    if 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!

  3. 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

  4. 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 nome

    abraço

×
×
  • Criar Novo...