Ir para conteúdo

POWERED BY:

Arquivado

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

crilufe

inserir usando imagem como botão

Recommended Posts

Olá...Alguém aí pode me ajudar numa coisinha que eu acho que é simples mas na verdade eu nao sei fazer.. ja tentei um monte de coisa e ainda nao consegui...como que eu faço pra inserir dados no bd clicando em uma imagem?quem puder ajudar eu agradeço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

a imagem deverá ter um link para uma pagina que irá realizar a inserção dos dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá... beleza ... fiz isso...

 

só tem um problema, eu nao consigo passar o valor da imagem pra puxar da outra pagina... detro do <img> nao tem value...

 

meu código tá assim (págna inserirdados.asp):

 

<!--#include file="Conexao.asp" --><html><head><%cod= Request("cod")txtdescricao= Request("txtdescricao")imgbotao = Request("imgbotao")txtdocumento = Request("txtdocumento")txtfornecedor = Request("txtfornecedor")txtvalor = Request("txtvalor")txtdescricao = Request("txtdescricao")combotipo = Request("combotipo")%><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><%abreconexao()If Request("imgbotao") = "imgbotao" then'esse imgbotao é o name da imagem na outra paginasql = "Select * From Despesa "%><script>//alert("<%=sqlcombo1%>")</script><%set rs2 = conexao.execute(sql)if rs2.eof then  sqlbotao = "Insert into Despesas (tipo_despesa,descricao_despesa, valor_despesa, documento_despesa, fornec_despesa) values ('"& combotipo &"', '"& txtdescricao &"', '"&txtvalor&"', '"&txtdocumento&"', '"&txtfornecedor&"') "%><script>alert("<%=sqlbotao%>")</script><%  set objrs = conexao.execute(sqlbotao)  fechaconexao()else%><script>alert("Este item já foi cadastrado!")</script><%end ifend if%></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cria uma tag do tipo hidden... ex:<input type="hidden" nome="imgbotao" value="imgbotao">ele vai cria a tag escondida... e na imagem você coloca o seguinte:<img src="lin.jpg" onclick="nomedoformulario.submit()" style="cursor:pointer">mais dessa forma teria q ter para cada imagem um novo formulario....

Compartilhar este post


Link para o post
Compartilhar em outros sites

e a outra página que eu fiz?q eu faço com ela?pq é assim... a página relatório.asp chama a página inserirdados.asp , dentro da inserir dados é que tem oInsert...só que quando eu clico na imagem, ele parece que chama , mas nao passa por nada da página inserirdados.asp...

Compartilhar este post


Link para o post
Compartilhar em outros sites

relatorio.asp

<form method="post" action="inserirdados.asp"><input type="text" name="campo1" value="teste1"><input type="text" name="campo2" value="teste2"><input type="text" name="campo3" value="teste3"><input type="image" value="imgbotao" src="img.gif">

inserirdados.asp

<%response.write Request.Form("campo1") &"<BR>"response.write Request.Form("campo2") &"<BR>"response.write Request.Form("campo3") &"<BR>"

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.