Ir para conteúdo

POWERED BY:

Arquivado

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

morpheus

Clicar numa Foto e enviar um form

Recommended Posts

Oi galera,Alguem sabe onde posso achar um script que ao clicar em determinada foto ele vai para um formulário e ao enviar envia com determinada referencia conforme seja a fotografia.alguem sabe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte, no início e seu codigo você cria uma função js chamada teste como abaixo (no head)function teste(){ document.forms[0].submit()}No action de seu form você pode colocar a referência para a figura que você quer:<form method="POST" action="teste.php?imagem=foto.gif">Na figura você cria um link para a função teste criada anteriormente:<a href="java script:teste()"><img border="0" src="file://sjpserver/d/pmsjpnet/images/foto.gif"></a>Não sei se é exatamente isto que você quer, mas talvez ajude, ao clicar na imagem é enviado para o outra página (teste.php) os dados do formulário mais o nome da imagem.Qualquer dúvida...[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

referência? como assim? naum entendi direito, mas vocÊ pode criar um link para a página com o formulário, tipo, ao clicar na figura 03 o cara vai parar numa página parecida com "form.php?foto=05", onde você coloca o formulário, e no campo da foto, ele já vai prenchido pela variável $foto, q você criou na hora d ir pra página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Whiami: Na verdade o teu teste.php terá uma variável chamada $foto com o conteúdo que foi passado, isso não quer dizer que o campo do formulário terá este conteúdo.Morpheus: você tem razão, terá que fazer para cada foto, eu não tinha pensado nisso, vou fazer mais alguns testes...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que agora ficou melhor, vamos lá:-O action de seu form ficará assim agora: <form method="POST" action="teste.php" name="wform"> A única diferença agora é que não tem nada sendo passado como parâmetro pela url e o formulário tem um nome (wform).-No link de suas imagens use o seguinte <a href="java script:teste('imagem1.jpg')"> Você fará isto para cada imagem colocando o nome de seu arquivo com o caminho completo.-Finalmente a função javascript, note que na primeira linha eu recebo o parâmetro, que é o nome da imagem, o campo "wform.imagem" é um tipo hidden que receberá o nome desta imagem. function teste(img) { wform.imagem.value=img document.forms[0].submit() }-No php você manipulará esta variável como quiser, achei bem interessante esta sua idéia, já vai me servir para um esquema aqui na empresa.Se ainda estiver com dúvidas me passe um e-mail, posso te passar os fontes que tenho aqui para você testar.Meu endereço é walace@saojosedospinhaispm.pr.gov.br[]s

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.