Enjun
Enjun Manusia

Menampilkan Alert Bootstrap Ketika Redirect Ke Suatu Halaman Pada PHP

Kali ini saya ingin share seputar tips PHP yaitu cara menampilkan alert bootstrap ketika kita selesai berhasil input data kemudian redirect ke halaman lain. Caranya cukup mudah, disini saya menggunakan session untuk menampilkan alert.

Oke langsung saja, disini saya sudah terdapat sebuah form input sederhana, kalian bisa membuat nya menggunakan bootstrap atau html saja pun tidak masalah.


Disini kita membutuhkan 2 file, yaitu :
  • form.php
  • proses.php
Form.php untuk halaman input form dan proses.php untuk khusus bagian proses data PHP.

Jika kalian ingin proses data dan view dijadikan satu file saja tidak masalah, saya buat dua karena agar terlihat sesuai saja hehe.

Untuk proses ini tidak terhubung ke database, agar terlihat simple saja








Oke sekarang mari kita langsung ke bagian script PHP, berikut adalah source code bagian proses.php

<?php 
    if($_POST['add']){
        $judul = $_POST['judul'];
        $genre = $_POST['genre'];
        $sinopsis = $_POST['sinopsis'];

        session_start();
        $_SESSION["success"= '<div class="alert alert-success" role="alert">
        Data berhasil ditambahkan !!
      </div>';
      header('location:index.php');
    }
?>

Pada intinya saya hanya memulai sebuah session lalu saya membuat session baru dengan index "success" dan diisi dengan tag alert pada bootstrap yang mana nanti di halaman form kita hanya perlu memanggil session dengan index yang ditentukan saja.

Berikut adalah contoh pemanggilan pada view :
<?php 
   session_start();
   if(!empty($_SESSION["success"])){
       echo $_SESSION["success"];
       unset($_SESSION["success"]);
   } ?>

Jika pada Session dengan index success tidak kosong, maka tampilkan data pada session index success, lalu hilangkan session.

Demo :


Oke itu saja untuk kali ini, semoga ada faedah nya bye~! 








Enjun
Enjun  Manusia

Komentar