Tutorial Web E-commerce

PART 5 - TUTORIAL MEMBUAT HALAMAN BRAND / MERK PRODUK DI HALAMAN ADMIN

TUTORIAL MEMBUAT HALAMAN BRAND / MERK PRODUK DI HALAMAN ADMIN

 

Tutorial ini akan membahas bagaimana cara membuat tampilan halaman brand /merk beserta form input, edit dan hapus data yang berada di halaman admin. Admin memiliki hak akses untuk mengelola data seperti data produk, merk, kategori, suplier ,dll. Maka perlu adanya halaman untuk mengatur data tersebut. Meneruskan pembahasan tentang membuat website ecommerce di part 2 kita sudah membuat halaman homepage admin dan selanjutnya kita akan membuat beberapa tampilan halaman seperti data suplier, brand / merk dan kategori produk.

Pada tutorial ini akan membahas cara membuat halaman daftar brand / merk dan untuk part 4 akan membahas cara membuat halaman daftar supplier dan kategori produk. Part 5 akan membahas cara membuat halaman daftar produk.

Ilustrasi hubungan antar tabel yang akan kita buat adalah seperti ini

ilustrasi tabel merk

Untuk membuat tabel produk diperlukan tabel merk, tabel supplier dan kategori. Alasanya karena pada tabel produk terdapat pilihan merk produk, suppliernya dari siapa dan kategori produk. Maka untuk mempermudah dibuatlah tabel masing masing terpisan dan menyatu di tabel produk dengan menautkan primary key masing masing ke dalam tabel produk.

Ikuti Panduan Berikut ini

Pertama silahkan buat tabel di database dengan nama tb_brand dengan struktur tabel seperti ini

tb_brand

Setelah anda membuat tabel dengan nama tb_brand, selanjutnya anda buat sebuah folder brand di dalam C://xampp/htdoc/Tutorial Ecommerce/assets/images/

Buat folder dengan nama brand di dalam folder images

folder-brand

Anda sekarang memiliki 2 folder di dalam folder images yah...

Selanjutnya buka notepad++ anda dan ketikkan script berikut ini dan simpan dengan nama brand.php, simpan di folder adminweb.

Setiap baris dari kode ini sudah saya berikan keterangan fungsi-fungsinya yah, semoga dapat dipahami.

<?php
//pemanggilan file metatag
include "setting_metatag.php";

//pemanggilan file navbar
include "setting_navbar.php";
?>

        <div id="page-wrapper">

            <div class="container-fluid">
                <!-- .row -->
                <!-- Page Heading  breadcumb-->
                <div class="row">
                    <div class="col-lg-12">
                        <h3>
                            Daftar Brand / Merk Produk
                        </h3>
                        <ol class="breadcrumb">
                            <li class="active">
                                <i class="fa fa-dashboard"></i> Home
                            </li>
                            <li class="active">
                                <i class="fa fa-list"></i> Daftar Brand / Merk Produk
                            </li>
                        </ol>
                    </div>
                </div>
                <!-- /.row -->

                <!-- .row -->
                <div class="row">

                <!-- .col lg 12 -->
                    <div class="col-lg-12">

                    <!-- panel . (Pelajari cara membuat panel di bootstrap yah)-->
                        <div class="panel panel-default">

                        <!-- panel heading -->
                            <div class="panel-heading">
                                <a href="input_brand.php" title="Input data"><button name="input" class="btn btn-primary"><i class="fa fa-plus-square-o fa-fw"></i> Input</button></a>
                            </div>
                        <!-- /.panel heading -->

                        <!-- panel body -->
                            <div class="panel-body">

                            <!-- /.tabel responsive -->
                                <div class="table-responsive">
                                    <table class="table table-bordered table-hover table-striped">
                                        <thead>
                                            <tr>
                                                <th>No</th>
                                                <th>Nama Brand / Merk</th>
                                                <th>Link Website</th>
                                                <th>Logo Brand</th>
                                                <th>Action</th>

                                            </tr>
                                        </thead>
                                        <tbody>
                                        <?php
                                        $pg = isset( $_GET['pg'] ) ? $_GET['pg'] : "";
                                        $batas = 10; /*batas tampilan setiap halaman*/
                                        if ( empty( $pg ) ) {
                                        $posisi = 0;
                                        $pg = 1;
                                        } else {
                                        $posisi = ( $pg - 1 ) * $batas;
                                        }
                                        /*Jika variabel $pg kosong maka akan menampilkan halaman pertama dengan batas baris 10*/

                                        $ambildata=mysqli_query($conect, "select*from tb_brand order by id_brand desc limit $posisi, $batas");
                                        $jumlah=mysqli_num_rows($ambildata);  /*mysql_num_rows untuk menghitung total baris di tabel databse*/
                                        if($jumlah == 0){  //jika tidak ada data
                                            ?>
                                        <tr>
                                            <td colspan="6">Tidak Terdapat Data</td>
                                        </tr>
                                        <?php
                                        }else{
                                        //jika ada data di tb_brand
                                        while($a=mysqli_fetch_array($ambildata)){ /*mysql_fetch array untuk mengambil data di setiap field di tabel databse*/
                                        ?>
                                        <tr>
                                            <td><?php echo $posisi=$posisi+1;?></td>
                                            <td><?php echo $a['nama_brand'];?></td>
                                            <td><?php echo $a['link_brand'];?></td>
                                            <td><img src="<?php echo $hostname;?>/assets/images/brand/<?php echo $a['logo_brand'];?>" class="img-thumbnail" style="width:100px; height:100px;"></td>
                                            <td><a href="hapus_brand.php?id_brand=<?php echo $a['id_brand'];?>" onclick="return confirm('Yakin akan meghapus data ini')" title="Hapus data"><button class="btn btn-danger btn-sm"><i class="fa fa-trash-o fa-fw"></i> Hapus</button></a>
                                            <a href="edit_brand.php?id_brand=<?php echo $a['id_brand'];?>" title="Edit data"><button class="btn btn-primary btn-sm"><i class="fa fa-pencil-square-o fa-fw"></i> Edit</button> </a>
                                            </td>
                                        </tr>
                                        <?php
                                            }
                                        }
                                        ?>
                                        </tbody>
                                    </table>
                                </div>
                                <!-- /.tabel responsive -->

                                <div class="text-center">
                                    <?php
                                //script paging, untuk menampikan setiap halaman
                                $jml_data = mysqli_num_rows(mysqli_query("select*from tb_brand order by id_brand desc"));
                                $JmlHalaman = ceil($jml_data/$batas); //ceil digunakan untuk pembulatan keatas
                                if($jml_data != 0){
                                if ( $pg > 1 ) {
                                $link = $pg-1;
                                $prev = "<a href='?pg=$link'><button name='prev' class='btn btn-primary btn-sm'>Prev</button></a> ";
                                } else {
                                $prev = "<button name='prev' class='btn btn-default btn-sm'>Prev </button> ";
                                }
                                $nmr = '';
                                for ( $i = 1; $i<= $JmlHalaman; $i++ ){

                                if ( $i == $pg ) {
                                $nmr .= "<button name='prev' class='btn btn-primary btn-sm'>$i</button> ";
                                } else {
                                $nmr .= "<a href='?pg=$i'><button name='prev' class='btn btn-default btn-sm'>$i</button></a> ";
                                }
                                }
                                if ( $pg < $JmlHalaman ) {
                                $link = $pg + 1;
                                $next = "<a href='?pg=$link'><button name='prev' class='btn btn-primary btn-sm'>Next</button></a> ";
                                } else {
                                $next = "<button name='prev' class='btn btn-default btn-sm'>Next</button> ";
                                }
                                echo $prev.$nmr.$next;
                                ?>
                                <br><br>
                                <span class="text-muted">Menampilkan <?php echo $jumlah; ?> dari <?php echo $jml_data; ?> Record </span>
                                <?php
                                }
                                ?>
                                </div>
                            </div>
                            <!-- /.panel body -->

                        </div>
                        <!-- /.panel -->

                    </div>
                    <!-- /.col lg 12-->

                </div>
                <!-- /.row -->


           </div>
            <!-- /.container-fluid -->

        </div>
        <!-- /#page-wrapper -->

    </div>
    <!-- /#wrapper -->

<?php
//pemanggilan file setting footer
include "setting_footer.php";

?>

Simpan dengan nama brand.php dan simpan di folder adminweb.

buka halaman admin maka pada homepage admin terdapat menu dropdown seperti ini, Klik pada menu Brand.

menu-dropdown

Klik link Brand maka akan menuju tampilan brand.php seperti ini hasilnya

data-merk

Tampilan diatas adalah tampilan dari file brand.php yang berfungsi menampilkan data dari tb_brand , terdapat pesan tidak terdapat data yang artinya saat ini tidak terdapat data di tb_brand.

Nah, tampilan brand sudah anda buat, silahkan anda pelajari dulu yah sebelum lanjut...

Bagian kedua, kita akan membuat Input Data Brand ke database.

Selanjutnya kita akan membuat form untuk menginputkan data ke database, buat file dengan nama input_brand.php dan simpan di folder adminweb. Ketikkan script berikut ini

<?php
//pemanggilan file metatag
include "setting_metatag.php";

//pemanggilan file navbar
include "setting_navbar.php";
?>

        <div id="page-wrapper">

            <div class="container-fluid">
                <!-- .row -->
                <!-- Page Heading  breadcumb-->
                <div class="row">
                    <div class="col-lg-12">
                        <h3>
                            Daftar Brand / Merk Produk
                        </h3>
                        <ol class="breadcrumb">
                            <li class="active">
                                <i class="fa fa-dashboard"></i> Home
                            </li>
                            <li class="active">
                                <i class="fa fa-list"></i> Daftar Brand / Merk Produk
                            </li>
                        </ol>
                    </div>
                </div>
                <!-- /.row -->

                <?php
                //variabel setiap input di form
                $nama=mysqli_real_escape_string($conect, $_POST['nama']);  //variabel dari name input nama
                $url=mysqli_real_escape_string($conect, $_POST['url']);     //variabel dari name input url

                $foto=$_FILES['foto']['tmp_name'];               //variabel dari temporary foto
                $nama_foto=$_FILES ['foto']['name'];             //variabel dari name input foto
                $type=$_FILES['foto']['type'];                   //variabel dari type foto
                $ukuran=$_FILES['foto']['size'];                 //variabel dari ukuran foto
                $files= strtolower(substr(strrchr($nama_foto,"."),1)); //variabel untuk extensi file

                //jika menekan tombol simpan
                if(isset($_POST['simpan'])){
                if(empty($nama)){  //jika field nama kosong
                $er_nama="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Masukan Nama Brand / Merk </div>";
                }
                elseif(empty($url)){ //jika field url kosong
                $er_url="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Masukan Link Merk</div>";
                }
                elseif(empty($foto)){  //jika foto kosong
                $er_foto="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Masukan Foto</div>";
                }
                elseif($files !="jpg" && $files !="png"){ //jika foto tidak berekstensi .jpg atau .png
                $er_foto="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Format Gambar yang diizinkan hanya .jpg dan .png</div>";
                }
                elseif($ukuran > 2000000){   //jika ukuran lebih besar dari 2MB
                $er_foto="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Maksimal ukuran gambar 2MB </div>";
                }
                elseif(strlen($nama_foto) > 100){  //jika jumlah karakter nama foto lebih dari 100 karakter
                $er_foto="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Nama File Gambar Mak 100 karakter</div>";
                }
                else{ //jika semua field terpenuhi maka smpan gambar ke folder brand dan simpan data ke tb_brand
                move_uploaded_file($foto,"../assets/images/brand/$nama_foto");
                $save=mysqli_query($conect, "INSERT INTO tb_brand (id_brand,nama_brand,link_brand,logo_brand)values('','$nama','$url','$nama_foto')");
                if($save){ //jika simpan berhasil
                echo "<script>alert('Data Berhasil Ditambahkan');document.location='brand.php'</script>";
                }
                else{  //jika simpan gagal
                $error="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Error</div>";
                }
                
                }
                }
                ?>
                <!-- .row -->
                <div class="row">

                <!-- .col lg 12 -->
                    <div class="col-lg-12">

                    <!-- panel . (Pelajari cara membuat panel di bootstrap yah)-->
                        <div class="panel panel-default">

                        <!-- panel heading -->
                            <div class="panel-heading">
                                <a href="brand.php" title="Input data"><button name="input" class="btn btn-primary">Kembali</button></a>
                            </div>
                        <!-- /.panel heading -->

                        <!-- panel body -->
                            <div class="panel-body">
                            
                            <!-- col sm 4 -->
                            <div class="col-sm-4">
                            <!-- /.form menggunakan form group, pelajari cara membuat form di bootstrap-->
                            
                            <form action="" method="post" enctype="multipart/form-data" role="form">
                            <?php echo $error;?>
                            <div class="form-group">
                                <label>Nama Brand / Merk</label>
                                <input type="text" class="form-control" placeholder="Nama Brand / Merk" name="nama" value="<?php echo $_POST['nama'];?>" maxlength="50" autocomplete="off" autofocus>
                            </div>
                            <?php echo $er_nama;?>
                            <div class="form-group">
                                <label>Link Website</label>
                                <input type="text" class="form-control" placeholder="Link Website" name="url" value="<?php echo $_POST['url'];?>" maxlength="200" autocomplete="off">
                            </div>
                            <?php echo $er_url;?>
                            <div class="form-group">
                                <label>Gambar</label>
                                <input type="file" class="form-control-file" name="foto" accept=".jpg, .png">
                            </div>
                            <?php echo $er_foto;?>

                            <button type="submit" name="simpan" class="btn btn-success">Simpan</button>

                            </form>
                                <!-- /.form -->
                            </div>
                                <!-- /.col sm 4 -->
                            </div>
                            <!-- /.panel body -->

                        </div>
                        <!-- /.panel -->

                    </div>
                    <!-- /.col lg 12-->

                </div>
                <!-- /.row -->


           </div>
            <!-- /.container-fluid -->

        </div>
        <!-- /#page-wrapper -->

    </div>
    <!-- /#wrapper -->

<?php
//pemanggilan file setting footer
include "setting_footer.php";

?>

Simpan file tersebut dengan nama input_brand.php

Uji coba dapat dilakukan dengan klik tombol input pada tampilan brand, maka akan menuju ke form seperti ini

input-data-merk

Form input brand terdapat beberapa validasi setiap inputannya, silahkan anda coba sendiri yah. Diantara validasi yang diterapkan seperti

Jika nama kosong maka muncul notifikasi seperti ini

validasi-nama-merk

Jika Url Web Kosong Maka muncul notifikasi seperti ini

validasi-url

Begitu juga dengan input gambar yang mengharuskan mengisi gambar merk

Nah, anda dapat memodifikasi validasi tersebut sesuai kebutuhan yah.

Jika semua validasi terpenuhi maka akan menyimpan ke tb_brand di database dan akan menuju ke halaman tampilan daftar brand. Silahkan dicoba yah...

daftar-merk

Oke, itu adalah cara untuk membuat input brand / merk.

Jangan lupa pahami ,ingat dan praktekan. Sangat mudah jika ada kemauan..

Bagian ketiga, kita akan membuat Edit Brand / Merk

Buat file baru ketikkan code dibawah ini, simpan dengan nama edit_brand.php dan simpan di folder adminweb.

<?php
//pemanggilan file metatag
include "setting_metatag.php";

//pemanggilan file navbar
include "setting_navbar.php";
?>

        <div id="page-wrapper">

            <div class="container-fluid">
                <!-- .row -->
                <!-- Page Heading  breadcumb-->
                <div class="row">
                    <div class="col-lg-12">
                        <h3>
                            Daftar Brand / Merk Produk
                        </h3>
                        <ol class="breadcrumb">
                            <li class="active">
                                <i class="fa fa-dashboard"></i> Home
                            </li>
                            <li class="active">
                                <i class="fa fa-list"></i> Daftar Brand / Merk Produk
                            </li>
                        </ol>
                    </div>
                </div>
                <!-- /.row -->

                <?php
                //ambil data berdasarkan id
                $tampildata=mysqli_query($conect, "select*from tb_brand where id_brand='$_GET[id_brand]'");
                $b=mysqli_fetch_array($tampildata);

                //variabel setiap input di form
                
                $lama=$_POST['foto_lama'];  //variabel foto lama
                $nama=mysqli_real_escape_string($conect, $_POST['nama']);  //variabel dari name input nama
                $url=mysqli_real_escape_string($conect, $_POST['url']);     //variabel dari name input url

                $foto=$_FILES['foto']['tmp_name'];               //variabel dari temporary foto
                $nama_foto=$_FILES ['foto']['name'];             //variabel dari name input foto
                $type=$_FILES['foto']['type'];                   //variabel dari type foto
                $ukuran=$_FILES['foto']['size'];                 //variabel dari ukuran foto
                $files= strtolower(substr(strrchr($nama_foto,"."),1)); //variabel untuk extensi file

                //jika menekan tombol simpan
                if(isset($_POST['simpan'])){
                if(empty($nama)){  //jika field nama kosong
                $er_nama="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Masukan Nama Brand / Merk </div>";
                }
                elseif(empty($url)){ //jika field url kosong
                $er_url="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Masukan Link Merk</div>";
                }
                else{
                if(empty($foto)){  //jika foto tidak diubah maka
                $save=mysqli_query($conect, "UPDATE tb_brand set nama_brand='$nama', link_brand='$url' where id_brand='$_GET[id_brand]'");
                if($save){   //save
                echo " <script>alert('Data Berhasil Diubah');document.location='brand.php'</script>";
                }
                else{    //gagal
                $error="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Error</div>";
                }
                }
                else{ //jika foto ikut diubah maka
                if($files !="jpg" && $files !="png"){ //jika foto tidak berekstensi .jpg atau .png
                $er_foto="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Format Gambar yang diizinkan hanya .jpg dan .png</div>";
                }
                elseif($ukuran > 2000000){   //jika ukuran lebih besar dari 2MB
                $er_foto="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Maksimal ukuran gambar 2MB </div>";
                }
                elseif(strlen($nama_foto) > 100){  //jika jumlah karakter nama foto lebih dari 100 karakter
                $er_foto="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Nama File Gambar Mak 100 karakter</div>";
                }
                else{ //jika semua field terpenuhi maka simpan gambar ke folder dan simpan data ke tabel

                unlink('../assets/images/brand/'.$lama); //hapus foto lama di folder
                move_uploaded_file($foto,"../assets/images/brand/$nama_foto");  //upload foto baru
                //simpan ke tabel database
                $save=mysqli_query($conect, "UPDATE tb_brand set nama_brand='$nama', link_brand='$url', logo_brand='$nama_foto' where id_brand='$_GET[id_brand]'");
                if($save){ //jika simpan berhasil
                echo "<script>alert('Data Berhasil Ditambahkan');document.location='brand.php'</script>";
                }
                else{  //jika simpan gagal
                $error="<div class='alert alert-warning alert-dismissable'>
                <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
                <i class='fa fa-info-circle'></i> Error</div>";
                }
                }
                }

                }
                }
                ?>
                <!-- .row -->
                <div class="row">

                <!-- .col lg 12 -->
                    <div class="col-lg-12">

                    <!-- panel . (Pelajari cara membuat panel di bootstrap yah)-->
                        <div class="panel panel-default">

                        <!-- panel heading -->
                            <div class="panel-heading">
                                <a href="brand.php" title="Input data"><button name="input" class="btn btn-primary">Kembali</button></a>
                            </div>
                        <!-- /.panel heading -->

                        <!-- panel body -->
                            <div class="panel-body">

                            <!-- col sm 4 -->
                            <div class="col-sm-4">
                            <!-- /.form menggunakan form group, pelajari cara membuat form di bootstrap-->

                            <form action="" method="post" enctype="multipart/form-data" role="form">
                            <?php echo $error;?>
                            <div class="form-group">
                                <label>Nama Brand / Merk</label>
                                <input type="text" class="form-control" placeholder="Nama Brand / Merk" name="nama" value="<?php echo $b['nama_brand'];?>" maxlength="50" autocomplete="off" autofocus>
                            </div>
                            <?php echo $er_nama;?>
                            <div class="form-group">
                                <label>Link Website</label>
                                <input type="text" class="form-control" placeholder="Link Website" name="url" value="<?php echo $b['link_brand'];?>" maxlength="200" autocomplete="off">
                            </div>
                            <?php echo $er_url;?>
                            <div class="form-group">
                                <label>Gambar</label>
                                <input type="file" class="form-control-file" name="foto" accept=".jpg, .png">
                                <input type="hidden" name="foto_lama" value="<?php echo $b['logo_brand'];?>">
                            </div>
                            <?php echo $er_foto;?>

                            <button type="submit" name="simpan" class="btn btn-success">Simpan</button>

                            </form>
                                <!-- /.form -->
                            </div>
                                <!-- /.col sm 4 -->
                            </div>
                            <!-- /.panel body -->

                        </div>
                        <!-- /.panel -->

                    </div>
                    <!-- /.col lg 12-->

                </div>
                <!-- /.row -->


           </div>
            <!-- /.container-fluid -->

        </div>
        <!-- /#page-wrapper -->

    </div>
    <!-- /#wrapper -->

<?php
//pemanggilan file setting footer
include "setting_footer.php";

?>

Simpan dengan nama edit_brand.php di folder adminweb.

Silahkan anda coba dengan klik edit pada data yang ada di halaman brand, Maka akan muncul form untuk edit data seperti ini.

edit-merk

Anda dapat mengedit data dan menyimpan kembali yah, hampir sama degan input hanya saja perbedaanya script ini untuk mengupdate data yang sudah ada.

Bagian keempat, kita akan membuat script Hapus Data

Buat file baru dan beri nama hapus_brand.php simpan di folder adminweb

<?php
session_start();
//panggil koneksi
include "../assets/relasi/koneksi.php";

$id=$_GET['id_brand'];  //dapatkan id

if(isset($id)){ //jika ada id
//ambil data di tabel berdasarkan id
$data=mysqli_fetch_array(mysqli_query($conect, "select * from tb_brand where id_brand='$id'"));

//hapus gambar di folder
unlink("../assets/images/brand/$data[logo_brand]");

//hapus data di tabel
$hapus=mysqli_query($conect, "DELETE from tb_brand where id_brand='$id'");
//jika hapus berhasil
if($hapus){
    echo"<script>alert('Data Berhasil di Hapus');document.location='brand.php'</script>";
}
else{ //jika gagal
    echo"<script>alert('Error Bos !!');document.location='brand.php'</script>";
}

}
?>

Setelah anda membuat file selanjutnya anda coba untuk menghapus data yah, caranya klik hapus dan data akan terhapus.

hapus-brand

Jika berhasil maka akan muncul notifikasi data berhasil di hapus.

Oke, Demikianlah cara untuk membuat halaman merk / brand yang merupakan bagian dari halaman admin, dimana admin dapat mengelola data produk, brand, kategori, suplier, dll.

Terimakasih

Develindo Web | Tutorial Pemrograman Website