Tutorial PHP

Ada banyak tutorial tentang PHP disini. Silahkan berkunjung.

Tutorial Codeigniter

Codeigniter merupakan framework PHP dan mudah untuk dipahami. Silahkan melihat tutorial di blog ini.

Tutorial JQuery

JQuery merupakan library javascript untuk memudahkan dalam penulisan kode javascript. Taste it.

Tutorial Bootstrap

Bootstrap merupakan framework css yang banyak digunakan dalam mendesain template.

Rabu, 29 Juni 2016

Tutorial Mengonversi Angka ke Format Rupiah di PHP

Assalamu alaikum wr. wb.
Kali ini saya membagikan tutorial angka ke format rupiah. Mungkin hal seperti dianggap sepele, tapi masalah seperti ini sering kita temukan dan dirasa perlu. Ya udah om kasih langsung tutorial nya sebagai berikut.
  1. Jangan lupa komputer anda harus terinstal web server (XAMPP, WAMP, LAMP, dsb). Juga siapkan text editor kesukaan anda.
  2. Buat file index.php.
       
     <h1>Konversi Angka ke Rupiah</h1>
    <form method="post">
        <p>
            Input Angka <input type="text" name="angka"> <input type="submit" name="submit" value="Konversi ke Rupiah">
        </p>
        <p>
            <?php
            //jika tombol konversi di klik
            if(isset($_POST['submit'])){
    
                //jika inputan adalah angka akan tampil konversi rupiah
                if(is_numeric($_POST['angka'])) echo 'Rp. '.number_format($_POST['angka'],0,'.','.').',00';
            }
            ?>
        </p>
    </form>
     
  3. Kemudian jalankan di localhost anda.
Sekian tutorial yang dapat om berikan. Maaf kalo ada salah penulisan dan kata. Hehe... Janganlah malas untuk mencari hal-hal baru yang positif. Source code dapat didownload disini.

Tutorial Membuat Halaman Dinamis dengan PHP

Tutorial Membuat Halaman Dinamis dengan PHP

Assalamu alaikum wr. wb. Kali ini saya akan membagikan tutorial membuat halaman dinamis dengan PHP. Halaman dinamis maksudnya halaman di-load pada bagian tertentu tanpa me-load seluruh halaman. Biasanya teknik ini diterapkan pada bagian konten suatu halaman web. Teknik ini menggunakan prinsip modularitas jadi aplikasi web dipecah menjadi bagian-bagian kecil (modul-modul). Sehingga kita hanya perlu me-load modul-modul yang diperlukan tanpa harus mengcopas code-code yang sama pada file lainnya. Keuntungan dari teknik ini memudahkan dalam maintenance aplikasi tanpa mengubah keseluruhan aplikasi. Kita langsung saja mempraktekannya.
  1. Pastikan komputer anda terinstal web server (XAMPP, WAMP, LAMP, dsb). Siapkan text editor kesayangan anda.
  2. Buka text editor kalian dan buat file index.php.
       
      <html>
    <head>
        <title>Membuat Halaman Dinamis dengan PHP</title>
        <style>
            *{
                padding: 0;
                margin: 0;
    
            }
            body{
                background-color: rgba(208, 174, 19, 1);
            }
            #wrapper{
                width: auto;
                height: auto;
                /*position: absolute;*/
                background-color: rgba(208, 174, 19, 1);
            }
            #header{
                width: 900px;
                background-color: rgba(208, 20, 15, 1);
                height: 100px;
                margin: 20px 0 0 170px;
                padding-top: 10px;
    
            }
            #logo h1, h3{
                color: white;
                display: inline;
            }
            #logo{
                margin: 20px 0 0 20px;
    
            }
            #menu{
                width: 900px;
                background-color: rgba(117, 208, 72, 1);
                height: 30px;
                margin: 10px 0 0 170px;
            }
            #menu ol li{
                display: inline;
                padding: 0 30px 10px 30px;
                float: left;
            }
            #menu ol li a{
    
                position: relative;
                top: 5px;
                text-decoration: none;
            }
            #menu ol li:hover {
                background-color: yellow;
            }
            #menu ol li:hover a{
                color: red;
    
            }
    
            #konten{
                width: 900px;
                border: 1px dashed black;
                background-color: aliceblue;
                height: 490px;
                margin: 10px 0 0 170px;
    
            }
            #body-konten{
                padding: 10px;
            }
    
    
        </style>
    </head>
    <body>
    <div id="wrapper">
        <div id="header">
            <div id="logo"><h1>KodeBadai</h1><h3>.blogspot.com</h3></div>
        </div>
        <div id="menu">
            <ol>
                <li><a href="?p=home">Home</a></li>
                <li><a href="?p=artikel">Artikel</a></li>
                <li><a href="?p=profil">Profil</a></li>
                <li><a href="?p=about">About</a></li>
            </ol>
        </div>
        <div id="konten">
            <div id="body-konten">
                <?php
    //            jika diset variabel p di url
                if(isset($_GET['p'])){
                    //jika benar, cek apakah itu file php
                    if(file_exists($_GET['p'].'.php')){
                        //jika benar, panggil file
                        include $_GET['p'].'.php';
                    }else{
                        //jika tidak, akan tampil peringatan
                        echo "File Tidak Ditemukan";
                    }
                }else{
                    //jika tidak diset variabel p di url, otomatis memanggil file home.php
                    include 'home.php';
                }
                ?>
            </div>
        </div>
    </div>
    </body>
    </html>
     
  3. Buat file home.php.
       
      <h1>Selamat Datang di Home</h1>
     
  4. Buat file artikel.php.
       
      <h1>Ini halaman Artikel</h1>
     
  5. Buat file about.php.
       
      <h1>Ini halaman About</h1>
     
  6. Buat file profil.php.
       
      <h1>Ini halaman Profil</h1>
     
  7. Setelah itu, jalankan di localhost kalian. Good Luck.
Sekian tutorial kali, semoga artikel ini bermanfaat bagi kalian. Sourcecode dapat didownload disini.

Sabtu, 25 Juni 2016

Membuat Kode Generator dengan PHP MySQL

Membuat Kode Generator Dengan PHP MySQL

Assalamu alaikum wr. wb. 

Kali saya akan membuat kode generator dengan PHP dan databasenya menggunakan MySQL. Kode Generator ini maksudnya kita akan membuat kode otomatis secara urut tanpa harus diinput manual dengan format tertentu. Biasanya kode generator ini digunakan untuk membuat pengkodean barang, NIK, NIP, Kode Dokter, dll. Contoh format kode generator dapat berupa apa saja, antara lain S001, PN001, 01/AI/0078, dll. Langsung saya praktekkan cara pembuatannya.

  1. Pastikan komputer anda terinstal webserver (XAMPP, WAMP, LAMP, dsb) dan text editor PHP (Sublime, Notepad++, dll).
  2.  Buat databasenya terlebih dahulu dengan nama crudmysql (nama terserah anda). Copas script sqlnya dibawah.
       
      CREATE TABLE IF NOT EXISTS `biodata` (
      `id` varchar(5) NOT NULL,
      `nama` varchar(20) NOT NULL,
      `kelas` varchar(10) NOT NULL,
      `alamat` varchar(30) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
  3. Buka text editor anda dan buat file create.php
       
    <?php
    //membuat koneksi
    $host = "localhost";
    $username = "root";
    $password = "123";
    $database = "crudmysql";
    
    $koneksi = new mysqli($host,$username,$password,$database);
    
    if($koneksi->connect_errno){
        echo "Server Bermasalah";
    }
    
    //menampilkan kode otomatis pada textbox kode (kode generator)
    //pertama kita harus menentukan format kode, saya akan membuat kode dengan format S00*
    //S adalah kode awal. 00* adalah nomor urut dan saya menggunakan 3 digit angka.
    
    $query = $koneksi->query("SELECT MAX(id) AS id FROM biodata"); //mencari id terakhir dalam tabel biodata
    if($query->num_rows > 0){ //mengecek jumlah data pada tabel, jika tidak kosong maka kita menambahkan otomatis nomor urutnya
        $data = $query->fetch_array(); // ambil id terakhir
        $data = (int) substr($data['id'],1) + 1; // id terakhir dibuang kode awalnya dan ditambah 1
        $data = "S".sprintf("%03s",$data); // kita susun kode dengan format yang telah ditentukan, no urut dengan 3 digit angka
        $kode = $data; // masukkan kode ke variabel $kode
    }else{ // jika jumlah data pada tabel kosong, maka kita set kode awalnya
        $kode = "S001";
    }
    
    
    //jika tombol simpan diklik
    if(isset($_POST['submit'])){
    
        //membuat variabel untuk menampung post data
        $kode = $_POST['kode'];
        $nama = $_POST['nama'];
        $kelas = $_POST['kelas'];
        $alamat = $_POST['alamat'];
    
        //buat query untuk menambah data
        $query = $koneksi->query("INSERT INTO biodata VALUES ('$kode','$nama','$kelas','$alamat')");
    
        //jika query dijalankan
        if($query){
            //jika sukses, maka dialihkan ke index.php
            header("location:index.php");
        }else{
            //jika gagal, maka tampil data gagal
            echo "<font color='red'>Data Gagal Disimpan</font>";
        }
    }
    ?>
    <h1>Form Siswa</h1>
    <a href="index.php">Kembali</a>
    <p>
    <form method="post">
        <table>
            <tr>
                <td>Kode Siswa</td><td><input type="text" name="kode" readonly value="<?php echo $kode?>"></td>
            </tr>
            <tr>
                <td>Nama</td><td><input type="text" name="nama"></td>
            </tr>
            <tr>
                <td>Kelas</td><td><input type="text" name="kelas"></td>
            </tr>
            <tr>
                <td>Alamat</td><td><input type="text" name="alamat"></td>
            </tr>
            <tr>
                <td><button name="submit">Simpan</button></td>
            </tr>
        </table>
    </form>
    </p>
    
  4. Buat file index.php
       
    <?php
    //membuat koneksi
    $host = "localhost";
    $username = "root";
    $password = "123";
    $database = "crudmysql";
    
    $koneksi = new mysqli($host,$username,$password,$database);
    
    if($koneksi->connect_errno){
        echo "Server Bermasalah";
    }
    
    //membuat query
    
    $query = $koneksi->query("SELECT * FROM biodata");
    ?>
    <h1>Data Siswa</h1>
    <a href="create.php">Tambah Data</a>
    <table border="1" cellpadding="10">
        <tr>
            <th>Kode Siswa</th>
            <th>Nama</th>
            <th>Kelas</th>
            <th>Alamat</th>
            <th>Aksi</th>
        </tr>
        <?php
        //menampilkan hasil query
        while($data=$query->fetch_array()) {
            ?>
            <tr>
                <td><?php echo $data['id']?></td>
                <td><?php echo $data['nama']?></td>
                <td><?php echo $data['kelas']?></td>
                <td><?php echo $data['alamat']?></td>
                <td><a href="delete.php?id=<?php echo $data['id']?>">Hapus</a></td>
            </tr>
            <?php
        }
        ?>
    </table>
    
  5. Buat file delete.php
       
    <?php
    //membuat koneksi
    $host = "localhost";
    $username = "root";
    $password = "123";
    $database = "crudmysql";
    
    $koneksi = new mysqli($host,$username,$password,$database);
    
    if($koneksi->connect_errno){
        echo "Server Bermasalah";
    }
    
    $id=$_GET['id']; // ambil id dari variabel id pada url dengan metode GET
    //buat query hapus
    $query = $koneksi->query("DELETE FROM biodata WHERE id='$id'");
    //jika query dijalankan
    if($query){
        //jika sukses, maka dialihkan ke index.php
        header("location:index.php");
    }else{
        //jika gagal, maka tampil data gagal dihapus
        echo "<font color='red'>Data gagal dihapus</font>. <a href='index.php'>Kembali ke halaman utama</a>";
    }
     
  6. Kemudian jalankan di localhost anda dan lihat hasilnya.

Sekian tutorial ini, mohon maaf jika ada kesalahan penulisan dan kata. Jika ada kekurangan mohon kritik dan saran teman. Sourcecode dapat diunduh disini.

Tutorial Membuat CRUD PHP MySQL dengan mysqli

Tutorial Membuat CRUD PHP MySQL Dengan mysqli extension Sederhana


Assalamu alaikum wr. wb. Hai kawan-kawan. Kali ini saya akan membuat aplikasi CRUD PHP MYSQL. CRUD merupakan singkatan dari Create Read Update Delete (Buat Baca Perbarui Hapus). CRUD ini merupakan dasar dari pembuatan suatu aplikasi. Dalam tutorial ini, saya membuatnya dengan bahasa pemrograman PHP dan databasenya MySQL namun saya menggunakan mysqli extension. Langsung saja ke to the pointnya saja.
  1. Pastikan di komputer kalian sudah terinstal Web Server (XAMPP, WAMP, LAMP, dsb), Text Editor (Notepad++, Sublime, dsb).
  2. Kemudian kita buat databasenya di Phpmyadmin dengan nama crudmysql. Copas script structure tabelnya:
  3.    
      CREATE TABLE IF NOT EXISTS `biodata` (
      `id` int(5) NOT NULL AUTO_INCREMENT,
      `nama` varchar(20) NOT NULL,
      `kelas` varchar(10) NOT NULL,
      `alamat` varchar(30) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;   
      .   
     
  4. Buka Text Editor kesukaan kalian dan ikuti langkah di bawah ini
  5. Buat file koneksi.php
       
    <?php
    $host = "localhost"; // isi nama server yang digunakan, server yang kita gunakan adalah localhost
    $username = "root"; // isi sesuai dengan username pada mysql, username mysql saya adalah root
    $password = "123"; // isi sesuasi dengan password pada mysql, password mysql saya adalah 123
    $database = "crudmysql"; // isi dengan nama database yang akan digunakan
    
    //membuka koneksi ke mysql
    $mysqli = new mysqli($host,$username,$password,$database);
    
    //jika koneksi gagal
    if($mysqli->connect_errno){
        echo "Server bermasalah";
    }
    
  6. Buat file index.php
     <?php
    //memanggil file koneksi.php
    include "koneksi.php";
    
    //membuat query untuk menampilkan data dengan query SELECT
    $query = $mysqli->query("SELECT * FROM biodata");
    ?>
    <h1>Data Biodata Siswa</h1>
    <p>
        <a href="create.php">Tambah Data</a>
    </p>
    <table border="1" cellpadding="10">
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Kelas</th>
            <th>Alamat</th>
            <th>Aksi</th>
        </tr>
        <?php
        $no=1; //membuat variabel no
    
        //menampilkan data tabel biodata
        while($data = $query->fetch_array()) {
            ?>
            <tr>
                <td><?php echo $no; // menampilkan no urut?></td>
                <td><?php echo $data['nama']; // menampilkan isi field nama ?></td>
                <td><?php echo $data['kelas']; //menampilkan isi field kelas ?></td>
                <td><?php echo $data['alamat']; // menampilkan isi field alamat ?></td>
                <!-- pada link Edit, kita arahkan ke file update.php dan diberi variabel id yang berisi field id agar variabel tsb dapat ditangkap melalui metode GET -->
                <!-- pada link Hapus, kita arahkan ke file delete.php dan diberi variabel id yang berisi field id agar variabel tsb dapat ditangkap melalui metode GET -->
                <td><a href="update.php?id=<?php echo $data['id']?>">Edit</a> || <a href="delete.php?id=<?php echo $data['id']?>">Hapus</a> </td>
            </tr>
            <?php
            $no++; // no urut ditambah 1 secara otomatis
        }
        ?>
    </table>
  7. Buat file update.php
    <?php
    //memanggil file koneksi.php
    include "koneksi.php";
    $id = $_GET['id']; //mengambil variabel id pada url dengan metode GET
    
    // jika tombol simpan ditekan
    if(isset($_POST['submit'])){
    
        // membuat variabel untuk menampung variabel $_POST
        $nama = $_POST['nama'];
        $kelas = $_POST['kelas'];
        $alamat = $_POST['alamat'];
    
        //membuat query untuk update data
        $query = $mysqli->query("UPDATE biodata SET nama='$nama',kelas='$kelas',alamat='$alamat' WHERE id='$id'");
    
        if($query){
            // jika query berhasil dijalankan, maka akan tampil data berhasil disimpan
    
            echo "<font color='green'>Data berhasil disimpan</font>. Lihat <a href='index.php'>disini</a>";
        }else{
            // jika tidak, maka akan tampil data gagal disimpan
    
            echo "<font color='red'>Data gagal disimpan</font>";
        }
    }
    
    $query = $mysqli->query("SELECT * FROM biodata WHERE id='$id'"); // menampilkan data berdasarkan id
    $data = $query->fetch_array(); // menampung data dari query ke dalam $data sebagai array
    
    ?>
    <h1>Form Edit Data</h1>
    <a href="index.php">Kembali</a>
    <p>
    <form method="post">
        <p>
            Nama <input type="text" name="nama" value="<?php echo $data['nama']?>">
        </p>
        <p>
            Kelas <input type="text" name="kelas" value="<?php echo $data['kelas']?>">
        </p>
        <p>
            Alamat <input type="text" name="alamat" value="<?php echo $data['alamat']?>">
        </p>
        <p>
            <input type="submit" name="submit" value="Simpan">
        </p>
    </form>
    </p>
  8. Buat file delete.php
    <?php
    include "koneksi.php"; //memanggil file koneksi.php
    
    $id = $_GET['id'];// menangkap isi variabel id pada url dengan metode GET
    
    $query = $mysqli->query("DELETE FROM biodata WHERE id='$id'"); //menjalankan query DELETE untuk menghapus data berdasarkan id
    //jika query dijalankan
    if($query){
        //jika berhasil, akan dialihkan ke halaman index.php
        header("location:index.php");
    }else{
        //jika gagal, akan muncul data gagal dihapus
        echo "Data Gagal Dihapus. <a href='index.php'>Kembali ke halaman sebelumnya</a>";
    }
  9. Kemudian jalankan aplikasinya di browser melalui localhost. Jangan lupa diaktifkan dulu apache & mysql nya di XAMPP.
Sekian tutorial ini, mohon maaf jika ada salah penulisan dan kata. Semoga artikel ini bermanfaat bagi kalian. Terima kasih.Silahkan download sourcecode disini.

Tutorial Membuat CRUD PHP MySQL Sederhana

Tutorial Membuat CRUD PHP MySQL Sederhana

Assalamu alaikum wr. wb. Hai kawan-kawan. Kali ini saya akan membuat aplikasi CRUD PHP MYSQL. CRUD merupakan singkatan dari Create Read Update Delete (Buat Baca Perbarui Hapus). CRUD ini merupakan dasar dari pembuatan suatu aplikasi. Dalam tutorial ini, saya membuatnya dengan bahasa pemrograman PHP dan databasenya MySQL. Langsung saja ke to the pointnya saja.

  1. Pastikan di komputer kalian sudah terinstal Web Server (XAMPP, WAMP, LAMP, dsb), Text Editor (Notepad++, Sublime, dsb).
  2. Kemudian kita buat databasenya di Phpmyadmin dengan nama crudmysql. Copas script structure tabelnya:
       
      CREATE TABLE IF NOT EXISTS `biodata` (
      `id` int(5) NOT NULL AUTO_INCREMENT,
      `nama` varchar(20) NOT NULL,
      `kelas` varchar(10) NOT NULL,
      `alamat` varchar(30) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;   
      .   
     
  3. Buka Text Editor kesukaan kalian dan ikuti langkah di bawah ini
  4. Buat file koneksi.php
       
    <?php
    $host = "localhost"; // isi nama server yang digunakan, server yang kita gunakan adalah localhost
    $username = "root"; // isi sesuai dengan username pada mysql, username mysql saya adalah root
    $password = "123"; // isi sesuasi dengan password pada mysql, password mysql saya adalah 123
    $database = "crudmysql"; // isi dengan nama database yang akan digunakan
    
    //kita panggil fungsi mysql_connect untuk membuka koneksi ke mysql
    mysql_connect($host,$username,$password) or die("SERVER ERROR"); // or die merupakan fungsi yang akan dijalankan jika proses
    // sebelumnya gagal dijalankan (pilihan terakhir)
    
    //selanjutnya memanggil fungsi mysql_select_db untuk memilih database yang akan digunakan
    mysql_select_db($database) or die("DATABASE ERROR") ;  
      .   
     
  5. Buat file create.php
        <?php
    //menyisipkan file koneksi.php
    include "koneksi.php";
    
    // jika tombol simpan ditekan
    // $_POST merupakan variabel yang digunakan menangkap data inputan dari metode POST. Di dalam kurung tegak [] diisi dengan name dari input
    if(isset($_POST['submit'])){
    
        // membuat variabel untuk menampung variabel $_POST
        $nama = $_POST['nama'];
        $kelas = $_POST['kelas'];
        $alamat = $_POST['alamat'];
    
        // membuat variabel $query yang berisi fungsi mysql_query
        // parameter mysql_query diisi dengan query insert mysql
        $query = mysql_query("INSERT INTO biodata(nama,kelas,alamat) VALUES('$nama','$kelas','$alamat')");
    
        // jika query berhasil dijalankan, maka akan tampil data berhasil disimpan
        // jika tidak, maka akan tampil data gagal disimpan
        if($query){
            echo "<font color='green'>Data berhasil disimpan</font>. Lihat Data <a href='index.php'>disini</a> ";
        }else{
            echo "<font color='red'>Data gagal disimpan</font>";
        }
    }
    
    ?>
    <h1>Form Tambah Data</h1>
    <a href="index.php">Kembali</a>
    <p>
    <form method="post">
        <p>
            Nama <input type="text" name="nama">
        </p>
        <p>
            Kelas <input type="text" name="kelas">
        </p>
        <p>
            Alamat <input type="text" name="alamat">
        </p>
        <p>
            <input type="submit" name="submit" value="Simpan">
        </p>
    </form>
    </p>
     
     
  6. Buat file index.php
     
     <?php
    //memanggil file koneksi.php
    include "koneksi.php";
    
    //membuat query mysql untuk menampilkan isi tabel biodata
    $query = mysql_query("SELECT * FROM biodata"); // fungsi mysql_query adalah menjalankan query mysql yang berada di
    // dalam kurung
    ?>
    <h1>Data Biodata Siswa</h1>
    <p>
        <a href="create.php">Tambah Data</a>
    </p>
    <table border="1" cellpadding="10">
        <tr>
            <th>No</th>
            <th>Nama</th>
            <th>Kelas</th>
            <th>Alamat</th>
            <th>Aksi</th>
        </tr>
        <?php
        $no=1; //membuat variabel no urut
        // kemudian kita akan menampilkan isi tabel biodata ke dalam html dengan fungsi while
        // dan mysql_fetch_array untuk mengambil data tabel kemudian ditampung dalam variabel $data berbentuk array
        // isi pada indeks array $data adalah nama field pada tabel
        while($data = mysql_fetch_array($query)) {
            ?>
            <tr>
                <td><?php echo $no; // menampilkan no urut?></td>
                <td><?php echo $data['nama']; // menampilkan isi field nama ?></td>
                <td><?php echo $data['kelas']; //menampilkan isi field kelas ?></td>
                <td><?php echo $data['alamat']; // menampilkan isi field alamat ?></td>
                <!-- pada link Edit, kita arahkan ke file update.php dan diberi variabel id yang berisi field id agar variabel tsb dapat ditangkap melalui metode GET -->
                <!-- pada link Hapus, kita arahkan ke file delete.php dan diberi variabel id yang berisi field id agar variabel tsb dapat ditangkap melalui metode GET -->
                <td><a href="update.php?id=<?php echo $data['id']?>">Edit</a> || <a href="delete.php?id=<?php echo $data['id']?>">Hapus</a> </td>
            </tr>
            <?php
        $no++; // no urut ditambah 1 secara otomatis
        }
        ?>
    </table>
  7. Buat file update.php
    <?php
    //menyisipkan file koneksi.php
    include "koneksi.php";
    $id = $_GET['id']; //variabel $id berisi variabel $_GET['id'] yang didapat dari variabel id di url
    
    // jika tombol simpan ditekan
    // $_POST merupakan variabel yang digunakan menangkap data inputan dari metode POST. Di dalam kurung tegak [] diisi dengan name dari input
    if(isset($_POST['submit'])){
    
        // membuat variabel untuk menampung variabel $_POST
        $nama = $_POST['nama'];
        $kelas = $_POST['kelas'];
        $alamat = $_POST['alamat'];
    
        // membuat variabel $query yang berisi fungsi mysql_query
        // parameter mysql_query diisi dengan query UPDATE mysql
        $query = mysql_query("UPDATE biodata SET nama='$nama',kelas='$kelas',alamat='$alamat' WHERE id='$id'");
    
        // jika query berhasil dijalankan, maka akan tampil data berhasil disimpan
        // jika tidak, maka akan tampil data gagal disimpan
        if($query){
            echo "<font color='green'>Data berhasil disimpan</font>. Lihat <a href='index.php'>disini</a>";
        }else{
            echo "<font color='red'>Data gagal disimpan</font>";
        }
    }
    
    $query = mysql_query("SELECT * FROM biodata WHERE id='$id'"); // menampilkan data dimana id nya sama dengan $id menggunakan query SELECT
    $data = mysql_fetch_array($query); // data yang dihasilkan mysql_query ditampung ke dalam variabel $data sebagai array
    
    ?>
    <h1>Form Edit Data</h1>
    <a href="index.php">Kembali</a>
    <p>
    <form method="post">
        <p>
            Nama <input type="text" name="nama" value="<?php echo $data['nama']?>">
        </p>
        <p>
            Kelas <input type="text" name="kelas" value="<?php echo $data['kelas']?>">
        </p>
        <p>
            Alamat <input type="text" name="alamat" value="<?php echo $data['alamat']?>">
        </p>
        <p>
            <input type="submit" name="submit" value="Simpan">
        </p>
    </form>
    </p>
     
  8. Buat file delete.php
    
     <?php
    include "koneksi.php"; //menyisipkan file koneksi.php
    $id = $_GET['id'];// menangkap isi variabel id dengan metode GET
    $query = mysql_query("DELETE FROM biodata WHERE id='$id'"); //menjalankan query DELETE untuk menghapus data berdasarkan id
    //jika query dijalankan
    if($query){
        //jika berhasil, akan dialihkan ke halaman index.php
        header("location:index.php");
    }else{
        //jika gagal, akan muncul data gagal dihapus
        echo "Data Gagal Dihapus. <a href='index.php'>Kembali ke halaman sebelumnya</a>";
    }
  9. Kemudian jalankan aplikasinya di browser melalui localhost. Jangan lupa diaktifkan dulu apache & mysql nya di XAMPP.
Sekian tutorial ini, mohon maaf jika ada salah penulisan dan kata. Semoga artikel ini bermanfaat bagi kalian. Terima kasih.Silahkan download sourcecode disini.