Ir para conteúdo
Fórum Script Brasil
  • 0

Echo na mesma página


Charles Mousinho

Pergunta

Bom dia pessoal,

to fazendo um curso de php e já to mandando bem até eheheh, minha dúvida pode ser boba, mas é algo que nem sei como procurar no google ^^

tenho 01 form com action = inserir.php metodo post, até ai tudo bem ele inseri no banco, mostra a mensagem de exito tudo certim ^^

O que eu quero e que esta mensagem de "Sucesso na inserção dos dados" apareça na mesma página do form sacaram?

porque até então ele ta mostrando a mensagem na página inserir.php.

Qual seria a maneira correta de fazer?

Se puderem fazer 1 exemplo so com 2 campos eu pego rápido as paradas!! ^^

valeu

Charles Mousinho.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Você pode utilizar JavaScript + AJAX para enviar os dados e ver se está tudo OK e, se sim, escrever a mensagem via JS ou, na página inserir.php, escrever novamente o formulário (nesse caso você pode até fazer em uma página só e verificar se chegaram os dados do formulário. se sim, escreve a mensagem de sucesso)

Link para o comentário
Compartilhar em outros sites

  • 0
Bom dia pessoal,

to fazendo um curso de php e já to mandando bem até eheheh, minha dúvida pode ser boba, mas é algo que nem sei como procurar no google ^^

tenho 01 form com action = inserir.php metodo post, até ai tudo bem ele inseri no banco, mostra a mensagem de exito tudo certim ^^

O que eu quero e que esta mensagem de "Sucesso na inserção dos dados" apareça na mesma página do form sacaram?

porque até então ele ta mostrando a mensagem na página inserir.php.

Qual seria a maneira correta de fazer?

Se puderem fazer 1 exemplo so com 2 campos eu pego rápido as paradas!! ^^

valeu

Charles Mousinho.

você usa a mesma pagina que contém o form para inserir? ou usa outra pagina?

caso você use a mesma

if ( $inserir == true) { echo "Registro inserido com sucesso"; }

caso você não use a mesma

voce pode retorno um parametro por query string

a pagina que faz o registro redireciona para a pagina do formulario

pagina?user=sim ou não

iisso fina na pagina form

if (trim($_GET['user']) == "sim" ) { echo "Registro inserido com sucesso"; }

Link para o comentário
Compartilhar em outros sites

  • 0

Olá Charles, você podia usar o switch() tipo..

faz assim, no action do seu formulário, você coloca

action="?id=inserir"

faz a função

function inserir()

{

include "inserir.php";

}

e manda o switch puxar o GET...

switch($_GET['id'])

{

case 'inserir':

inserir($_GET['id']);

break;

}

no seu arquivo inserir.php coloca o "echo" e pronto, ele vai imprimir na pagina o que estiver no echo...

Espero ter ajudado, falou...

Editado por ๖ۣۜωℋĦτکﬠσ̲η ॐ
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...