Ir para conteúdo
Fórum CódigoFonte.net

eletrohoo

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

  1. Caro administrador muito obrigado... Era exatamente isso que eu precisava. Valeu!
  2. Amigos, bom dia. Vocês poderiam me auxiliar a montar um formulario com um calculo matematico? O que eu tenho é o seguinte: <input type=text name=valor1> <input type=text name=valor2> <input type=text name=valor1-valor2> Ou seja o que for digitado no campo valor1 e valor2, terão o resultado no campo "valor1-valor2" , no caso seria uma subtração. Pesquisando na net, eu consegui montar esse formulario mas o resultado so é exposto quando clico no botão enviar. O que eu queria seria algo automatico, onde o resultado é preenchido no momento em que os campos recebem os digitos, isso é possivel? Podem me dar uma dica de por onde começo?
  3. eletrohoo

    Subtrair Valores Em Campo Do Bd

    Olá Amigos, Admiro muito o fórum e por isso que sempre busco auxilio para implementar meus codigos com vocês. O que eu preciso é aprender a logica de subtração e soma de um valor em tabelas de bd, seria o seguinte: Tenho um codigo que exibe varios usuarios e seus respectivos creditos (numeros), gostarias de poder subtrair ou somar uma quantidade de creditos, porem só sei fazer alterações do tipo: No campo CREDITOS do access tinha um valor 2 e é substituido por 5, sendo que eu queria o valor 7 (2+5). Ou seja o que eu quero é que digitado em um campo input possa ser somado ou subtraido no valor já gravado no bd access, não quero fazer a alteração e sim a soma ou subtração. O código que eu uso para leitura é: <% Response.Buffer = True %> <% cnpath="DBQ=" & Server.MapPath("users.mdb") DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DataSource set rs=conn.execute("select*from codigos where codigo = '1' ") %> <table width=100% border=0><tr><td align=75% valign=top> <table width=100% border=0> <tr> <td width=20% align=center bgcolor=cccccc><font size=1 face=verdana><B>USUARIO</td> <td width=20% align=center bgcolor=cccccc><font size=1 face=verdana><B>CREDITOS</td> <td width=20% align=center bgcolor=cccccc><font size=1 face=verdana><B>CÓDIGO</td> <td width=20%></td> </tr> </table> <%do until rs.eof%> <table width=100%> <form action="retira_creditos.asp" method="post"> <input type="hidden" name="id" value="<%=rs("id")%>"> <tr> <td width=20% align=center><font size=2 face=verdana><%=rs("usuario")%></td> <td width=20% align=center><font size=2 face=verdana><%=rs("creditos")%></td> <td width=20% align=center><input type="text" size=18 name="creditos" value=""></td> ' Aqui vou digitar uma quantidade X para subtarir do campo CREDITOS do access<td width=20%><input type="submit" value="Salvar" name="B1"></td> </tr> </form> </table> <% rs.movenext loop conn.close %> O codigo de resposta que tenho é: <%@ Language=VBScript %> <%response.buffer=true%> <% cnpath="DBQ=" & Server.MapPath(".BANCO.mdb") DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DataSource conn.Execute("update DADOS set id='"&Request.Form("id")&"', credito='"&Request.Form("credito")&"' where id="&Request.Form("id")&"") Response.Redirect"index.asp" %> Porem ele faz a alteração e não a soma ou sutração. Agradeço a quem me puder ajudar.
×
×
  • Criar Novo...