Ir para conteúdo

POWERED BY:

Arquivado

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

girotto000

PHP mesma página formulário e aviso de enviado com sucesso!

Recommended Posts

Boa tarde, tenho 2 perguntas.

1. Como fazer para botar o código php de envio do formulário na mesma página do formulário? E este código tem que ficar antes ou depois do formulário?

2. O meu código php, após o envio do formulário, ele redireciona o usuário para uma página que eu definir. No entanto, eu gostaria somente que após o formulário for enviado, aparecesse um alerta (pode ser aquelas janelas de aviso em java mesmo) de que o formulário foi enviado com sucesso..

Compartilhar este post


Link para o post
Compartilhar em outros sites

No action do form você envia uma condição. No php faz um if verificando se a condição do action está presente na url.

 

<?php
if (isset($_GET['cadastrar'])) {
    // Faz as alterações necessárias
    echo '<script type="text/javascript">
    alert("Cadastrado com sucesso!");
    location.href="acao.php";    
    </script>';
}
?>
<form action="acao.php?cadastrar" method="post">

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites
<form action="" method="post">

  <input type="submit" name="enviar" value="logar">
</form>

 

 

digamos que seu form esteja assim , você recupera o valor do submit e verificando se ele existe , ele só ira existir após ser pressionado

 

<?php

 

 

if(isset($_POST['enviar'])) { // se existir o botão enviar (o submit que ativa o formulario) 
   faz toda leitura normal no php
} ?>

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.