Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ]

Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ] - Hallo sobat blogger yang berbahagia Home of Technology, bertemu kembali dengan saya, Posting yang saya unggah pada kali ini adalah Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ] , Artikel ini bertujuan untuk memudahkan kalian mencari apa yang kalian inginkan, kami telah mempersiapkan artikel ini dengan baik untuk kalian baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel PHP, yang kami tulis ini dapat kalian pahami dengan baik, semoga artikel ini berguna untuk kalian, jika ada kesalahan penulisan yang dilakukan oleh penulis mohon dimaafkan karena penulis masih belajar. baiklah, selamat membaca.

Judul : Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ]
link : Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ]

Baca juga


Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ]

Gubug Web - Seperti postingan sebelumnya yaitu membahas mengenai pembuatan aplikasi CRUD : tambah data ke database dengan php, sekarang akan membahas mengenai pengeditan data yang sudah di inputkan ke database. Dalam proses pengeditan dilakukan dengan interface website agar lebih mudah, tentunya menggunakan bahasa pemrograman PHP dan merupakan kelanjutan dari singkatan CRUD, sekarang giliran huruf U nya yang mana disebut dengan Update yaitu tidak lain untuk mengubah data di database.

Tergerak membuat postingan ini karena si User entah itu kasir, admin, atau pun yang lainnya tidak semuanya benar dalam hal memasukan data. Dari situ lah pada sistem informasi nya harus terpasang fitur untuk edit data. Mengenai apa saja yang dibutuhkan bisa kita lihat pada postingan sebelumnya di CRUD : tambah data ke database dan bagaimana, mari kita lanjutkan. Simak terus ya.

Sebenarnya melakukan ubah data atau edit data bisa saja dilakukan di web server MySQL. Akan tetapi, tidak semua orang yang sering bergaul dengan web server, bagi pemula pasti akan kebingungan dalam melakukan perubahan data di MySQL, harus masuk ke localhost dulu lah, terus harus memilih database dan tabel mana yang akan di ubah lah. Dengan bantuan bahasa pemrograman PHP ini bisa memudahkan si USER untuk melakukan perubahan data. Selain PHP juga bisa katakanlah ASP tetapi di tempat ini di gubugweb akan di fokus kan pada satu bahasa pemrograman dahulu yaitu PHP pastinya berbasis web.

Screenshot
Ubah data database MySQL dengan PHP
Aplikasi CRUD : Ubah data database MySQL dengan PHP
Baik mari kita beranjak ke tahap - tahapnya.
Disarankan agar masih ada latihan pada postingan sebelumnya yaitu CRUD : tambah data, karena kali ini merupakan lanjutan dari postingan sebelumnya.
Kita ketikan atau copas boleh ke web editor.
Disini kita akan membuat form untuk mengubah datanya
<!DOCTYPE html>
<html>
<head>
    <title>Latihan CRUD</title>
</head>
<body>
    <h2>Latihan CRUD</h2>
  
    <p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah Data</a></p>
  
    <h3>Edit Data Siswa</h3>
  
    <?php
    //proses mengambil data ke database untuk ditampilkan di form edit berdasarkan siswa_id yg didapatkan dari GET id -> edit.php?id=siswa_id
  
    //include atau memasukkan file koneksi ke database
    include('koneksi.php');
  
    //membuat variabel $id yg nilainya adalah dari URL GET id -> edit.php?id=siswa_id
    $id = $_GET['id'];
  
    //melakukan query ke database dg SELECT table siswa dengan kondisi WHERE siswa_id = '$id'
    $show = mysql_query("SELECT * FROM siswa WHERE siswa_id='$id'");
  
    //cek apakah data dari hasil query ada atau tidak
    if(mysql_num_rows($show) == 0){
      
        //jika tidak ada data yg sesuai maka akan langsung di arahkan ke halaman depan atau beranda -> index.php
        echo '<script>window.history.back()</script>';
      
    }else{
  
        //jika data ditemukan, maka membuat variabel $data
        $data = mysql_fetch_assoc($show);    //mengambil data ke database yang nantinya akan ditampilkan di form edit di bawah
  
    }
    ?>
  
    <form action="edit-proses.php" method="post">
        <input type="hidden" name="id" value="<?php echo $id; ?>">    <!-- membuat inputan hidden dan nilainya adalah siswa_id -->
        <table cellpadding="3" cellspacing="0">
            <tr>
                <td>NIS</td>
                <td>:</td>
                <td><input type="text" name="nis" value="<?php echo $data['siswa_nis']; ?>" required></td>    <!-- value diambil dari hasil query -->
            </tr>
            <tr>
                <td>Nama Lengkap</td>
                <td>:</td>
                <td><input type="text" name="nama" size="30" value="<?php echo $data['siswa_nama']; ?>" required></td> <!-- value diambil dari hasil query -->
            </tr>
            <tr>
                <td>Kelas</td>
                <td>:</td>
                <td>
                    <select name="kelas" required>
                        <option value="">Pilih Kelas</option>
                        <option value="X" <?php if($data['siswa_kelas'] == 'X'){ echo 'selected'; } ?>>X</option>    <!-- jika data di database sama dengan value maka akan terselect/terpilih -->
                        <option value="XI" <?php if($data['siswa_kelas'] == 'XI'){ echo 'selected'; } ?>>XI</option>    <!-- jika data di database sama dengan value maka akan terselect/terpilih -->
                        <option value="XII" <?php if($data['siswa_kelas'] == 'XII'){ echo 'selected'; } ?>>XII</option>    <!-- jika data di database sama dengan value maka akan terselect/terpilih -->
                    </select>
                </td>
            </tr>
            <tr>
                <td>Jurusan</td>
                <td>:</td>
                <td>
                    <select name="jurusan" required>
                        <option value="">Pilih Jurusan</option>
                        <option value="Teknik Komputer dan Jaringan" <?php if($data['siswa_jurusan'] == 'Teknik Komputer dan Jaringan'){ echo 'selected'; } ?>>Teknik Komputer dan Jaringan</option>    <!-- jika data di database sama dengan value maka akan terselect/terpilih -->
                      
                        <option value="Rekayasa Perangkat Lunak" <?php if($data['siswa_jurusan'] == 'Rekayasa Perangkat Lunak'){ echo 'selected'; } ?>>Rekayasa Perangkat Lunak</option>    <!-- jika data di database sama dengan value maka akan terselect/terpilih -->
                      
                        <option value="Teknik Gambar Bangunan" <?php if($data['siswa_jurusan'] == 'Teknik Gambar Bangunan'){ echo 'selected'; } ?>>Teknik Gambar Bangunan</option>    <!-- jika data di database sama dengan value maka akan terselect/terpilih -->
                      
                        <option value="Teknik Kendaraan Ringan" <?php if($data['siswa_jurusan'] == 'Teknik Kendaraan Ringan'){ echo 'selected'; } ?>>Teknik Kendaraan Ringan</option>    <!-- jika data di database sama dengan value maka akan terselect/terpilih -->
                      
                        </select>
                </td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td></td>
                <td><input type="submit" name="simpan" value="Simpan"></td>
            </tr>
        </table>
    </form>
</body>
</html>
Kita simpan dengan edit.php

Ketikan lagi syntax di bawah ini
disini kita akan melakukan proses pengubahan data, tentunya PHP kali ini berperan penting
<?php
//mulai proses edit data

//cek dahulu, jika tombol simpan di klik
if(isset($_POST['simpan'])){
   
    //inlcude atau memasukkan file koneksi ke database
    include('koneksi.php');
   
    //jika tombol tambah benar di klik maka lanjut prosesnya
    $id            = $_POST['id'];    //membuat variabel $id dan datanya dari inputan hidden id
    $nis        = $_POST['nis'];    //membuat variabel $nis dan datanya dari inputan NIS
    $nama        = $_POST['nama'];    //membuat variabel $nama dan datanya dari inputan Nama Lengkap
    $kelas        = $_POST['kelas'];    //membuat variabel $kelas dan datanya dari inputan dropdown Kelas
    $jurusan    = $_POST['jurusan'];    //membuat variabel $jurusan dan datanya dari inputan dropdown Jurusan
   
    //melakukan query dengan perintah UPDATE untuk update data ke database dengan kondisi WHERE siswa_id='$id' <- diambil dari inputan hidden id
    $update = mysql_query("UPDATE siswa SET siswa_nis='$nis', siswa_nama='$nama', siswa_kelas='$kelas', siswa_jurusan='$jurusan' WHERE siswa_id='$id'") or die(mysql_error());
   
    //jika query update sukses
    if($update){
       
        echo 'Data berhasil di simpan! ';        //Pesan jika proses simpan sukses
        echo '<a href="edit.php?id='.$id.'">Kembali</a>';    //membuat Link untuk kembali ke halaman edit
       
    }else{
       
        echo 'Gagal menyimpan data! ';        //Pesan jika proses simpan gagal
        echo '<a href="edit.php?id='.$id.'">Kembali</a>';    //membuat Link untuk kembali ke halaman edit
       
    }

}else{    //jika tidak terdeteksi tombol simpan di klik

    //redirect atau dikembalikan ke halaman edit
    echo '<script>window.history.back()</script>';

}
?>
Kita simpan dengan edit-proses.php

Dan selesai. Coba anda jalankan programnya, apabila ada yang kurang jelas, bisa ditanyakan dikolom komentar dibawah ini. Di aplikasi ada link hapus, di buat untuk di postingan selanjutnya. Semoga bermanfaat.
 
~ Selamat mencoba ~


Demikianlah Artikel Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ]

Sekianlah artikel Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ] kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ] dengan alamat link https://homitech.blogspot.com/2015/11/aplikasi-crud-ubah-data-database-mysql.html

0 Response to "Aplikasi CRUD : Ubah data database MySQL dengan PHP, [ Home Of Technology ] "

Post a Comment