1
resposta

Mensagem de confirmação

Após a inserção dos dados no banco como posso fazer para que seja exibida uma mensagem de confirmação ou de erro sem que o usuário seja redirecionado para outra página?

Gostaria de utilizar uma biblioteca como o SweetAlert2 mas, não encontrei como fazer essa configuração no sistema.

http://www.sacheprofessional.com.br/js/sweetalert2-master/example/

1 resposta

Olá, Lucas.

Essa é uma biblioteca JavaScript.

Portanto, na sua página de adicionar, em caso de sucesso, você pode colocar:

if (insereProduto($conexao, $produto)) { ?>
   <!-- puxando o SweetAlert2 para a página -->
    <script src="https://unpkg.com/sweetalert2@7.4.0/dist/sweetalert2.all.js"></script>
   <!-- usando o SweetAlert2 para mostrar um alerta de sucesso! -->
    <script>
    swal(
      'Parabéns!',
      'O produto <?= $produto->nome ?>, <?= $produto->preco ?> foi adicionado.',
      'success');
    </script>
    <p class="text-success">O produto <?= $produto->nome ?>, <?= $produto->preco ?> foi adicionado.</p>
<?php

Há outras maneiras mais elaboradas mas essa já deve funcionar!