Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Enviar dados do form usando input image no IE e FF

18-05-2009 14:53

Muita gente está encontrando um problema ao tentar enviar dados do formulário via input image, ou no IE ou no FF, por isso to passado um exemplo aqui funcional para ambos navegadores.

<form action="" method="POST" > <input type="text" name="campo" value="texto"> <input type="image" src="minha_imagem.gif" name="submit"> </form> <?php if($_POST) { extract($_POST); isset($_POST['submit_x']) ? $_POST['submit_x'] : $_POST['submit']; echo "Um input image foi usada no submit, enviando: $campo"; } ?>

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 6

Enviar dados do form usando input image no IE e FF

13-08-2009 18:08

Merece um prêmio, obrigado mesmo por este código
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Enviar dados do form usando input image no IE e FF

13-08-2009 18:16

:smile
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 6

Enviar dados do form usando input image no IE e FF

13-08-2009 19:11

Merece um prêmio, obrigado mesmo por este código
desculpa o flood mas nãe encontrei botão de editar

realmente o código funciona, mas como seria em uma página com dois formulários, ou mesmo somente um formulário com duas imagens com funções distintas?

este é um exemplo do que estou tentando, e precisando de exatamente isto, editar e excluir:

<HTML> <HEAD> <TITLE>Documento PHP</TITLE> </HEAD> <BODY> <form action="" method="POST" > <input type="text" name="campo" value="texto"> <input type="image" src='../images/deleta.gif' name="submit"> </form> <form action="" method="POST" > <input type="text" name="campo2" value="texta"> <input type="image" src='../images/edita.gif' name="edita"> </form> <? if($_POST) { extract($_POST); if(isset($_POST['submit_x']) ? $_POST['submit_x'] : $_POST['submit']){ echo "Um input image foi usada no submit, enviando: $campo"; } if(isset($_POST['submit_x']) ? $_POST['submit_x'] : $_POST['edita']){ echo "Um input image foi usada no submit, enviando: $campo2"; } } ?> </BODY> </HTML>

0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17582
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Enviar dados do form usando input image no IE e FF

13-08-2009 19:40

Nesse caso era bom você usar um identificador, tipo, um input hidden em cada form

<input type="hidden" name="acao" value="acao1">

Dentro do script, logo após

isset($_POST['submit_y']) ? $_POST['submit_y'] : $_POST['submit'];

você teria um if, que verificaria a acao e faria o necessário de acordo.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado