Cara membuat Update dan Delete Database pada PHP dan MySQL


  Membuat Koneksi dengan database MySQL

  Menjalankan query MySQL dari PHP

  Menampilkan Data

  Menambahkan Data

  Mengupdate Data

  Menghapus Data

Berikut langkah - langkah dalam pembuatannya :


1.    koneksi.php

<?php

//konfigurasi database

    $host     = "localhost";

    $user     = "root";

    $password = "";

    $database = "db_mhs";


    //Perintah php untuk akses ke database

    $koneksi = mysqli_connect($host, $user, $password, $database);

?>

2. index.php

<!DOCTYPE html>

<html>

    <head>

        <title>Digital Talent</title>

    </head>

    <body>

    <h2>List Mahasiswa</h2>

    <table border="1">

        <tr><th>No</th><th>Nim</th><th>Nama</th><th>Gender</th><th>Jurusan</th><th>Action</th></tr>

        <?php

            include 'koneksi.php';

            $mahasiswa = mysqli_query($koneksi, "SELECT * FROM mahasiswa");

            $no=1;

            foreach ($mahasiswa as $row) {

                $jenis_kelamin = $row['jenis_kelamin'] == 'P' ? 'Perempuan' : 'Laki Laki';                

                        echo "<tr>

                        <td>$no</td>

                        <td>" . $row['nim'] . "</td>

                        <td>" . $row['nama'] . "</td>

                        <td>" . $jenis_kelamin . "</td>

                        <td>" . $row['jurusan'] . "</td>

                        <td><a href='form-edit.php?id_mhs=$row[id_mhs]'>Edit</a>

                            <a href='delete.php?id_mhs=$row[id_mhs]'>Delete</a>

                        </td>   

                            </tr>";

                        $no++;       

                }

        ?>

</table>

</body>

</html>


   
     3. Form-input.php

    <!DOCTYPE html>
<html>
    <head>
        <title>Membuat Form Inputan Data</title>
    </head>
    <body>
        <form method="post" action="simpan.php">
            <table>
                <tr><td>Nim</td><td><input type="text" onkeyup="isi_otomatis()" name="nim"></td></tr>
                <tr><td>Nama</td><td><input type="text" name="nama"></td></tr>
                <tr><td>Jenis Kelamin</td><td>
                    <input type="radio"  name="jenis_kelamin" value="L">Laki Laki
                    <input type="radio"  name="jenis_kelamin" value="P">Perempuan
                </td></tr>
                <tr><td>Jurusan</td><td>
                    <select name="jurusan">
                        <option value="TEKNIK INFORMATIKA">TEKNIK INFORMATIKA</option>
                        <option value="TEKNIK MESIN">TEKNIK MESIN</option>
                        <option value="TEKNIK KIMIA">TEKNIK KIMIA</option>
                    </select>
                </td></tr>
                <tr><td>Alamat</td><td><input type="text" name="alamat"></td></tr>
                <tr><td colspan="2"><button type="submit" value="simpan">Simpan</button></td></tr>
            </table>
        </form>
    </body>
</html>



    4.  Simpan.php

<?php
    include 'koneksi.php';
    //menyimpan data kedalam variabel
    $nim                = $_POST['nim'];
    $nama               = $_POST['nama'];
    $jurusan            = $_POST['jurusan'];
    $jenis_kelamin      = $_POST['jenis_kelamin'];
    $alamat             = $_POST['alamat'];
    //Query Sql untuk insert data
    $query="INSERT INTO mahasiswa SET nim='$nim',nama='$nama', jurusan='$jurusan'
    ,jenis_kelamin='$jenis_kelamin', alamat='$alamat'";
    mysqli_query($koneksi, $query);
    // mengalihkan ke halaman index.php
    header("location:index.php");
?>


    5. Form-edit.php

<!DOCTYPE html>

<html>

    <head>

        <title>Membuat Form Inputan Data</title>

    </head>

    <body>

        <?php

            include 'koneksi.php';

            $id_mhs         = $_GET['id_mhs'];

            $mahasiswa  = mysqli_query($koneksi, "SELECT * FROM mahasiswa where id_mhs='$id_mhs'");

            $row        = mysqli_fetch_array($mahasiswa);

            //Membuat data jurusan menjadi dinamis dalam bentuk array

            $jurusan    = array('TEKNIK INFORMATIKA','TEKNIK ELEKTRO', 'REKAMEDIS');

            //Membuat funngsi untuk untuk set aktif radio button

            function active_radio_button($value,$input){

                // apabila value dari radio sama dengan yang di input

                $result = $value==$input?'checked':'';

                return $result;

            }

        ?>

        

        <form method="post" action="edit.php">

            <input type="hidden" value="<?php echo $row['id_mhs'];?>" name="id_mhs">

            <table>

                <tr><td>Nim</td><td><input type="text" value="<?php echo $row['nim'];?>" name="nim"></td></tr>

                <tr><td>Nama</td><td><input type="text" value="<?php echo $row['nama'];?>" name="nama"></td></tr>

                <tr><td>Jenis Kelamin</td><td>

                        <input type="radio" name="jenis_kelamin" value="L" <?php echo active_radio_button("L", $row['jenis_kelamin'])?>>Laki Laki

                        <input type="radio" name="jenis_kelamin" value="P" <?php echo active_radio_button("P", $row['jenis_kelamin'])?>>Perempuan

                    </td></tr>

                <tr><td>Jurusan <?php echo $row['jurusan'];?></td><td>

                        <select name="jurusan">

                            <?php 

                            foreach ($jurusan as $j) {

                                echo "<option value='$j' ";

                                echo $row['jurusan']==$j?'selected="selected"':'';

                                echo ">$j</option>";

                            }

                            ?>

                        </select>

                    </td></tr>

                <tr><td>Alamat</td><td><input value="<?php echo $row['alamat'];?>" type="text" name="alamat"></td></tr>

                <tr><td colspan="2"><button type="submit" value="simpan">SIMPAN PERUBAHAN</button>

                        <a href="index.php">Kembali</a></td></tr>

            </table>

        </form>

    </body>

</html>


6.  Edit.php

<?php

        include 'koneksi.php';

        // menyimpan data kedalam variabel

        $id_mhs     = $_POST['id_mhs'];

        $nim        = $_POST['nim'];

        $nama       = $_POST['nama'];

        $jurusan    = $_POST['jurusan'];

        $jenis_kelamin  = $_POST['jenis_kelamin'];

        $alamat     = $_POST['alamat'];

        // query SQL untuk insert data

        $query="UPDATE mahasiswa SET                                 nim='$nim',nama='$nama',jurusan='$jurusan',jenis_kelamin='$jenis_kelamin',alamat='$alamat'    where id_mhs='$id_mhs'";

        mysqli_query($koneksi, $query);

        //mengalihkan kehalaman indek.php

        header("location:index.php");

?>


7. Delete.php

<?php

        include 'koneksi.php';

        //menyimpan data id kedalam variabel

        $id_mhs = $_GET['id_mhs'];

        //query SQL untuk insert data

        $query="DELETE from mahasiswa where id_mhs='$id_mhs'";

        mysqli_query($koneksi, $query);

        //mengalihkan ke halaman index.php

        header("location:index.php");

?>

  •          Sebelum di hapus








Republic People Saya adalah seorang yang suka membuat konten dengan disiplin belajar baik itu mengenai Informasi teknologi (IT), wawasan umum, berita terkini, soal - soal ujian maupun psikotes dan membagikan tips dan trik yang bermanfaat bagi diri saya khususnya maupun masyarakat luas.

0 Response to "Cara membuat Update dan Delete Database pada PHP dan MySQL "

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel