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

Enviar dados do formulario do pop-up e atualizar pagina?


chamuska

Pergunta

Pessoal, quero faze algo parecido com o phpmyadmin, que ele avre um pop up pra digitar a query e quando clico em executar ele exibe o resultado da consulta na pagina principal.

Dai o que pretendo faze é uma pop up com um formulario, que dai quando clico em enviar ele envia os dados para o BD, fecha o pop up sozinho( se possivel! ) e atualiza a pagina principal que exibe os dados cadastrados no BD!

Tem como faze isso?? Existe um nome para esse tipo de sistema??

Valeu!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Assumindo que você saiba abrir o popup, basta nele fazer algo do tipo:

<?php
if(!isset($_POST['nome_do_campo'])){
/*
Aqui vai o formulário, substitua nome_do_campo pelo nome que você usar para o campo...

*/
}else{

$sql = mysql_query("....");

if($sql ){
/*
Aqui é exibida a mensagem OK, o popup dá um reload na página pai (onde está o link que abriu o popup) e fecha o próprio popup.
*/
         echo"
        <script language=\"JavaScript\">
        alert('OK!');
        opener.location.reload();
        window.close();
        </script>
        ";    
}else{
        echo"
        <script language=\"JavaScript\">
        alert('Erro!');
        history.back();
        </script>
        ";    
}
}
?>

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...