• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

klisman

Form

2 mensagens neste tópico

Boas pessoal,

Quando criamos um form no action="" temos sempre de fazer url para uma página? eu estou a fazer um programa em php para enviar mails, só que no form onde preencho os dados, tenho de fazer ligação para outra página....Não há uma forma de por exemplo chamar uma função php dentro da mesma página?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Há. Tens é de no action fazeres por exemplo:

action="nome_da_página.php?enviar_form=1" method="post"

Assim em PHP verificas por exemplo:

if ($_GET['enviar_form'] == 1){
//executa o código para enviar os emails.
} else {
//mostra o formulário
}

Assim ele actualiza-te a página na mesma. Se não quiseres que ele te actualize a página tens de usar AJAX.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora